{"id":13604040,"url":"https://github.com/nslogx/Gitter","last_synced_at":"2025-04-11T22:32:26.001Z","repository":{"id":48025074,"uuid":"164824151","full_name":"nslogx/Gitter","owner":"nslogx","description":"Gitter for GitHub - 可能是目前颜值最高的GitHub微信小程序客户端","archived":false,"fork":false,"pushed_at":"2021-08-10T21:32:18.000Z","size":3251,"stargazers_count":3686,"open_issues_count":23,"forks_count":299,"subscribers_count":54,"default_branch":"master","last_synced_at":"2025-04-10T04:02:43.212Z","etag":null,"topics":["github","github-api","github-client","taro","weapp"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nslogx.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":null,"open_collective":null}},"created_at":"2019-01-09T08:45:51.000Z","updated_at":"2025-04-06T08:44:32.000Z","dependencies_parsed_at":"2022-09-12T03:10:38.880Z","dependency_job_id":null,"html_url":"https://github.com/nslogx/Gitter","commit_stats":null,"previous_names":["0xpool/gitter"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nslogx%2FGitter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nslogx%2FGitter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nslogx%2FGitter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nslogx%2FGitter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nslogx","download_url":"https://codeload.github.com/nslogx/Gitter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248339256,"owners_count":21087214,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["github","github-api","github-client","taro","weapp"],"created_at":"2024-08-01T19:00:38.712Z","updated_at":"2025-04-11T22:32:23.351Z","avatar_url":"https://github.com/nslogx.png","language":"JavaScript","readme":"### Gitter\n本仓库是`Gitter`小程序对应的开源仓库，旨在分享微信小程序的开发经验。\n初入前端，还望各位大佬多多指教。\n\n该项目采用 [Taro](https://taro.aotu.io/) 框架 + [Taro UI](https://taro-ui.aotu.io) 进行开发，小程序内数据均来自于 [GitHub Api v3](https://developer.github.com/v3/)\n\n\n感谢相关作者的努力及开源精神。\n\n文章介绍：\n\n[Gitter - 高颜值GitHub小程序客户端诞生记](https://juejin.im/post/5c4c738ce51d4525211c129b)\n\n### 说明\n\n- 由于个人类型的小程序无法使用`web-view`组件的限制，无法使用`OAuth`跳转认证，故采用`Token` + `Account`认证方式，另外也暂不支持内部超链接跳转；\n- 推荐使用`Token`认证方式，`Token`及用户名密码仅用于 `GitHub Api` 权限校验，不会被上传服务器；\n- Token的生成方式请移步[New personal access token](https://github.com/settings/tokens/new)，按照步骤即可生成Token(**特别提醒：为了最完整的功能体验，生成`Token`的时候请确保勾选全部权限**)；\n- ~~由于目前个人能力有限，目前在小程序内关于Markdown的解析并不完美，欢迎有兴趣的大佬PR；~~(采用[Towxml](https://github.com/sbfkcel/towxml)提供的方案，基本上已经完美解析，感谢开源作者)\n- **此源码仅供交流学习，严禁以任何形式独立发布或用于商业用途；**\n\n### 使用\n\n``` \ngit clone git@github.com:huangjianke/Gitter.git\ncd Gitter\n```\n使用方法请参考：\n[Taro 安装及使用](https://nervjs.github.io/taro/docs/GETTING-STARTED.html)\n\n### 扫码体验\n\n扫码访问小程序:\n\n![Gitter](https://raw.githubusercontent.com/huangjianke/Gitter/master/images/code.png)\n\n## 部分页面展示\n|Trending|Activity|\n| :---: | :---: |\n|![摘录](https://raw.githubusercontent.com/huangjianke/Gitter/master/images/img00.png) | ![详情](https://raw.githubusercontent.com/huangjianke/Gitter/master/images/img01.png)|\n|User|Repo|\n|![文库](https://raw.githubusercontent.com/huangjianke/Gitter/master/images/img02.png) | ![作者](https://raw.githubusercontent.com/huangjianke/Gitter/master/images/img03.png)|\n\n### Todo\n\n- [x] 完善 `Markdown` 解析\n- [x] 完善 `Trending` 列表筛选功能\n- [x] 完善 `Search` 相关功能\n- [ ] 完善 `Issue` 相关功能\n- [ ] ...\n\n## 更新记录\n\n- v1.3.1\n\n  1、新增 分享仓库海报 功能\n \n- v1.3.0\n\n  1、优化刷新逻辑\n  \n  2、新增反馈入口\n  \n- v1.2.0\n\n  1、优化 `Trending` 列表筛选功能\n  \n  2、优化 `Search` 相关功能\n  \n- v1.0.0\n\n  `Gitter` 诞生了\n\n\n有疑问或建议可提`issue`，我会尽快处理。\n\n微信讨论群：\n由于人数已满，有需要的可以扫码添加微信(请注明：GitHub)：\n\n\n![Gitter](https://raw.githubusercontent.com/huangjianke/Gitter/master/images/WeChat.png)\n\n\n### LICENSE\n\n[Apache License 2.0](./LICENSE)\n\n\n### 其他小程序\n\n|层叠拼图Plus - 烧脑益智小游戏|诗词墨客 - 最全中华古诗词小程序|\n| :---: | :---: |\n|![层叠拼图](https://raw.githubusercontent.com/huangjianke/Gitter/master/images/stack.png)|![诗词墨客](https://raw.githubusercontent.com/huangjianke/weapp-poem/master/images/code.png)|\n","funding_links":[],"categories":["开源项目","JavaScript","前端开发框架及项目"],"sub_categories":["Taro1","其他_文本生成、文本对话"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnslogx%2FGitter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnslogx%2FGitter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnslogx%2FGitter/lists"}