https://github.com/silianpan/igithub
A GitHub client that combines beauty and practicality. 集颜值与实用于一身的GitHub客户端。
https://github.com/silianpan/igithub
android-app github-authentication github-client github-rest-v3 h5 ios-app uni-app vuejs
Last synced: 2 months ago
JSON representation
A GitHub client that combines beauty and practicality. 集颜值与实用于一身的GitHub客户端。
- Host: GitHub
- URL: https://github.com/silianpan/igithub
- Owner: silianpan
- License: mit
- Created: 2020-05-03T14:56:12.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2021-04-09T20:22:17.000Z (about 4 years ago)
- Last Synced: 2025-03-22T05:51:09.749Z (3 months ago)
- Topics: android-app, github-authentication, github-client, github-rest-v3, h5, ios-app, uni-app, vuejs
- Language: Vue
- Homepage: http://silianpan.cn/funcode-doc
- Size: 2.4 MB
- Stars: 5
- Watchers: 0
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
FunCode
A GitHub client that combines beauty and practicality
[![doc][doc-image]][doc-url] [![gitee][gitee-image]][gitee-url] [![uni-app-deps][uni-app-image]][uni-app-url] [![GitHub stars][github-starts-image]][github-url] [![GitHub commit activity][github-commit-activity-url]][github-url] [![GitHub top language][github-top-language-image]][vue-url] [![GitHub license][license-image]][github-url]
[uni-app-image]: https://img.shields.io/badge/uni--app-latest-%2342b983
[uni-app-url]: https://uniapp.dcloud.io/
[github-starts-image]: https://img.shields.io/github/stars/silianpan/iGitHub?style=social
[github-url]: https://github.com/silianpan/iGitHub
[github-commit-activity-url]: https://img.shields.io/github/commit-activity/m/silianpan/iGitHub
[github-top-language-image]: https://img.shields.io/github/languages/top/silianpan/iGitHub?color=%234fc08d
[vue-url]: https://vuejs.org/
[license-image]: https://img.shields.io/github/license/silianpan/iGitHub
[doc-image]: https://img.shields.io/badge/document-latest-blue
[doc-url]: http://silianpan.cn/funcode-doc/
[gitee-image]: https://gitee.com/twofloor/iGitHub/badge/star.svg?theme=dark
[gitee-url]: https://gitee.com/twofloor/iGitHub/stargazers## [文档地址](http://silianpan.cn/funcode-doc/)
[Gitee](https://gitee.com/twofloor/iGitHub)
## 安装使用
> 目前我们只支持H5和Android,二维码如下,请用使用手机浏览器扫码安装
![]()
![]()
![]()
## GitHub开发配置
1. 打开[开发配置页面](https://github.com/settings/developers)
2. 创建OAuth应用

3. 填写授权回调地址为**funcode://oauth**
4. 填写**githubClientId**和**githubClientSecret**
打开[config/index.js](https://github.com/silianpan/iGitHub/blob/master/config/index.js)
## fork代码
[Github](https://github.com/silianpan/iGitHub)
[Gitee](https://gitee.com/twofloor/iGitHub)## 运行
> 参考[uni-app快速上手](https://uniapp.dcloud.io/quickstart)
> 提示:Android可以使用[MuMu模拟器](https://mumu.163.com/)1. `yarn install`
2. HBuilderX打开代码目录,菜单->运行## 部署
* 打开manifest.json,重新获取AppID
* App图标配置
* App启动界面配置
* H5配置**运行基础路径**
* 菜单->发行->原生App-云打包/网站-H5手机版## 后续开发计划
### 新增功能
* 开发者详细列表
* star、fork、follow开发者功能
* Issues
* Pull Requests
* 多个branches切换、展示
* 反馈功能实现
* 用户隐私协议### 功能优化
* 打开"仓库详情"很慢
* 仓库列表,贡献者头像对齐
* README更新按钮动画
* 字体优化:采用阿里巴巴普惠体### 长期计划
* 采用flutter框架开发GitHub客户端
[快来加入我们 →](http://silianpan.cn/funcode-doc/about/)
## 开源不易,且用且珍惜
[我的博客](http://silianpan.cn/)
[赞助作者](http://silianpan.cn/funcode-doc/about/#%E8%B5%9E%E5%8A%A9%E6%88%91%E4%BB%AC)