Skip to content
This repository has been archived by the owner on Jan 19, 2020. It is now read-only.

kezhenxu94/mini-github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

由于 GitHub 已经推出官方移动端应用, 本小程序将停止开发, 仅作为开发小程序的参考例子.

GitHub closed issues GitHub stars WeChat ID QQ QQ ID

扫码体验

QRCode

欢迎 Star 和任何形式的贡献

技术交流

微信群 个人微信
GroupQRCode PersonalQRCode

如果群二维码过期,请添加作者微信拉你入群

声明

众所周知,GitHub 自己并没有官方 App,更别说微信小程序了。本程序完全为第三方开发者开发,仅用于学习交流,禁止用于其他用途。若要使用正版,请使用 GitHub 网页端

该小程序所有 API 均来自 GitHub 官方提供的开发者 API 第三版,详情请戳 开发者文档

Screenshots

Feeds Issues Trendings Pulls Profile
feeds my-issues trendings my-pulls user
Search Repos Search Users Repo Detail Repo Detail Issue Detail
search-repos search-users repo-readme repo-issues issue-detail
Followers Following My Repos My Starred Sign In
followers following my-repos my-starred sign-in

由于小程序不断优化,界面细节可能有所变化,请以实际页面为准

Notes

目前 mini-github 支持两种登陆方式:通过账号密码、通过 token。通过 OAuth 由于个人小程序内部无法跳转网页所以并不支持

  • 账号密码登陆:账号密码只会通过代理服务器转发到 GitHub 服务器认证,不会被保存,不会被保存,不会被保存,请放心使用(有疑问的可检查源代码)
  • Token 登陆:参考 Wiki

TODO

  • Star, Watch, Fork
  • 评论, 回复评论
  • 使用 Token 登陆
  • Markdown 渲染优化
  • 显示 Issue, PR 的 label
  • 支持使用 Token 登陆
  • 显示 Issue, PR 的时间线
  • News 页面添加通知 Tab
  • 通过微信服务消息接收 GitHub 通知
  • Issue/PR 详情页可编辑 label (如果有权限)
  • Issue/PR 详情页可编辑 milestone, project (如果有权限)
  • Issue/PR 详情页可 assign 成员 (如果有权限)
  • 支持重新编辑 Issue(Title, Comment)
  • 支持在项目详情页新建 Issue
  • 支持多主题样式: light, dark, oled(black)

Contributions

欢迎任何类型的贡献, 包括但不局限于:

  • 🔍 报告问题: 请在 Issue 列表 创建一个 Issue 报告你发现的问题
  • 🐛 修复 Bug: 请在 Issue 列表 查看当前已发现的 Bug, 修复完成后发送 Pull Request
  • 🔨 优化: 代码优化, 性能优化, 界面优化, 文档优化等等
  • 🆕 新功能: 从上面 TODO 列表中选择未完成的功能进行实现, 然后发送 Pull Request
  • 💰 捐献: 如果你觉得小程序方便了你或者源码让你学习有所收获, 可以在扫描 二维码 请作者喝一杯茶 🍵

Contributors

Change Logs

  • v2.9.0
    • 🆕 支持多主题样式: light, dark, oled(black)
    • 🔨 多种主题下, tab 栏图标均提供选中高亮样式
    • 🐛 通知页面多种通知 icon 错误问题 (thanks to @maoqxxmm)
  • v2.8.2
    • 🆕 支持重新编辑 Issue(Title, Comment)
    • 🆕 支持在项目详情页新建 Issue
    • 🔨 Markdown 渲染支持 tasklist
    • 🔨 Markdown 渲染支持 GitHub Emoji 😄
  • v2.8.0
    • 🆕 Issue/PR 详情页可编辑 label (如果有权限)
  • v2.6.0
    • 🆕 显示 Issue/PR 时间线
    • 🆕 支持通过微信服务消息接收 GitHub 未读消息通知
  • v2.5.0
    • 🆕 News 页面添加通知 Tab, 按 Repo 分组显示
  • v2.4.0
    • 🆕 Issue 和 Pull Request 支持查看 label
    • 🆕 Issue 和 Pull Request 评论作者添加与当前项目关系
    • 🆕 Repo 详情页支持查看 contributors 和贡献次数及排名
    • 🆕 Markdown(包含 README, 评论)中的超链接进行应用内跳转(如果可能), 或打开 Markdown 展示页
    • 🆕 Trending 榜单列表展示 Repo 主要五位贡献人
    • 🐛 我的 Issue 列表展示不全
  • v2.2.0
    • 🆕 个人中心仓库列表支持查看私有仓库
  • v2.1.0
    • 🆕 支持使用 Token 登陆
    • 🔨 Markdown 渲染优化
  • v2.1.0 以前
    • 🆕 查看 GitHub 榜单, 包括按语言/时间跨度筛选
    • 🆕 查看 Feed 列表, 查看最近活动
    • 🆕 查看与我相关的 Issue 列表, Pull Request 列表, 包括我创建的, 指派给我的, 等等
    • 🆕 查看 Issue, Pull Request 详情及回复, 并可回复评论
    • 🆕 查看代码仓库详情, 可 Star, Fork, Watch
    • 🆕 查看本人用户信息以及他人用户信息, 关注列表, 关注者列表, 可关注和取消关注
    • 🆕 搜索代码仓库和用户