# GSYGithubAPP **Repository Path**: evilcodes/GSYGithubAPP ## Basic Information - **Project Name**: GSYGithubAPP - **Description**: 超完整的React Native项目,功能丰富,适合学习和日常使用。跨平台的开源Github客户端App,更好的体验,更丰富的功能,旨在更好的日常管理和维护个人Github,提供更好更方便的驾车体验~~Σ( ̄。 ̄ノ)ノ。同款Weex版本 : https://github.com/CarGuo/GSYGithubAppWeex - **Primary Language**: JavaScript - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 12 - **Created**: 2023-02-20 - **Last Updated**: 2023-02-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README  ### [English Readme](https://github.com/CarGuo/GSYGithubApp/blob/master/README_EN.md) ## 一款跨平台的开源Github客户端App,提供更丰富的功能,更好体验,旨在更好的日常管理和维护个人Github,提供更好更方便的驾车体验~~Σ( ̄。 ̄ノ)ノ。在开发学习过程中,提供丰富的同款对比: > ### [如果克隆太慢或者图片看不到,可尝试从码云地址下载](https://gitee.com/CarGuo/GSYGithubAPP) * ### 同款Weex版本 ( https://github.com/CarGuo/GSYGithubAppWeex ) * ### 同款Flutter版本 ( https://github.com/CarGuo/GSYGithubAppFlutter ) * ### 同款Android Kotlin版本( https://github.com/CarGuo/GSYGithubAppKotlin ) ``` 基于React Native开发,适配Android与IOS。 项目的目的是为方便个人日常维护和查阅Github,更好的沉浸于码友之间的互基,Github就是你的家。 项目同时适合react native的练手学习,覆盖了各种框架的使用,与原生的交互等。 随着项目的使用情况和反馈,将时不时根据更新并完善用户体验与功能优化吗,欢迎提出问题。 ``` ----- [](https://github.com/CarGuo/GSYGithubAPP/stargazers) [](https://github.com/CarGuo/GSYGithubAPP/network) [](https://github.com/CarGuo/GSYGithubAPP/issues) [](https://github.com/CarGuo/GSYGithubAPP/blob/master/LICENSE) ### 因升级到RN 0.61.3 版本,整个工程模板被重构。 | 公众号 | 掘金 | 知乎 | CSDN | 简书 |---------|---------|--------- |---------|---------| | GSYTech | [点我](https://juejin.im/user/582aca2ba22b9d006b59ae68/posts) | [点我](https://www.zhihu.com/people/carguo) | [点我](https://blog.csdn.net/ZuoYueLiang) | [点我](https://www.jianshu.com/u/6e613846e1ea)  ### 编译运行流程 1、配置好react native开发环境,可参阅 [【搭建环境】](http://reactnative.cn/docs/0.51/getting-started.html) | [【React Native开发(一、入门)】](http://www.jianshu.com/p/97692b1c451d) 2、clone代码,根目录下执行`npm install`安装node_modules(太慢建议科学上网或使用淘宝镜像) >### 3、重点:你需要自己在app/config目录下 创建一个ignoreConfig.js文件,然后输入你申请的Github client_id 和 client_secret。 export const CLIENT_ID = "xxxx"; export const CLIENT_SECRET = "xxxx"; //如果需要上传七牛 export const ACCESS_KEY = "xxxx"; export const SECRET_KEY = "xxx"; export const QN_HOST = "xxxx"; export const SCOPE = "xxxx"; [ 注册 Github APP 传送门](https://github.com/settings/applications/new),当然,前提是你现有一个github账号(~ ̄▽ ̄)~ 。 ### 3、如果使用安全登录(授权登录),那么在上述注册 Github App 的 Authorization callback URL 一栏必须填入 `gsygithubapp://authed`