All Projects → kezhenxu94 → Mini Github

kezhenxu94 / Mini Github

Licence: apache-2.0
GitHub WeChat Mini Program

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Mini Github

Gitter
Gitter for GitHub - 可能是目前颜值最高的GitHub微信小程序客户端
Stars: ✭ 3,555 (+192.35%)
Mutual labels:  github-api, weapp, github-client
Forkhub
GitHub client for Android based on the abandoned official app
Stars: ✭ 2,756 (+126.64%)
Mutual labels:  github-api, github-app, github-client
Beefun Pro
Github client for iOS in Swift.
Stars: ✭ 172 (-85.86%)
Mutual labels:  github-api, github-app, github-client
Gitter
Gitter for GitHub - 可能是目前颜值最高的GitHub微信小程序客户端
Stars: ✭ 3,498 (+187.66%)
Mutual labels:  github-api, weapp, github-client
gh
Control GitHub from your Terminal
Stars: ✭ 28 (-97.7%)
Mutual labels:  github-api, github-client
scalafmt-probot
🤖Github bot for checking code formatting with scalafmt
Stars: ✭ 15 (-98.77%)
Mutual labels:  github-api, github-app
git-issues
A better way to browse GitHub issues.
Stars: ✭ 25 (-97.94%)
Mutual labels:  github-api, github-app
react-preview
a GitHub App built with probot that generates preview links for react based projects.
Stars: ✭ 14 (-98.85%)
Mutual labels:  github-api, github-app
Github Timeline
View other users' timeline
Stars: ✭ 131 (-89.23%)
Mutual labels:  github-api, github-app
octotui
🐙🐱🖥️ GitHub stats in your terminal
Stars: ✭ 202 (-83.39%)
Mutual labels:  github-api, github-app
go-github-app
Template for building GitHub Apps in Go.
Stars: ✭ 45 (-96.3%)
Mutual labels:  github-api, github-app
github-app
node module to handle authentication for the GitHub Apps API
Stars: ✭ 51 (-95.81%)
Mutual labels:  github-api, github-app
Githubpopular
这是一个用来查看GitHub最受欢迎与最热项目的App,它基于React Native支持Android和iOS双平台。#适配RN最新版在这里☞#
Stars: ✭ 2,864 (+135.53%)
Mutual labels:  github-app, github-client
Awesome Github
A curated list of awesome GitHub guides, articles, sites, tools, projects and resources. 收集这个列表,只是为了更好地使用GitHub,欢迎提交pr和issue。
Stars: ✭ 1,962 (+61.35%)
Mutual labels:  github-api, github-client
gitbot
The most popular Discord dev toolkit with 400k+ users 🚀✨
Stars: ✭ 59 (-95.15%)
Mutual labels:  github-api, github-app
Monkey
Monkey is an unofficial GitHub client for iOS,to show the rank of coders and repositories.
Stars: ✭ 1,765 (+45.15%)
Mutual labels:  github-api, github-client
gito-github-client
GitHub client app helps you monitor stars and traffic of your public repositories. This was the capstone project in Udacity's Android Developer Nanodegree.
Stars: ✭ 76 (-93.75%)
Mutual labels:  github-api, github-client
Dart hub
A GitHub client written in Flutter.
Stars: ✭ 91 (-92.52%)
Mutual labels:  github-api, github-app
React Graphql Github Apollo
🚀 A React + Apollo + GraphQL GitHub Client. Your opportunity to learn about these technologies in a real world application.
Stars: ✭ 1,563 (+28.54%)
Mutual labels:  github-api, github-client
Probot Gpg
A GitHub App that enforces GPG signatures on pull requests (no longer maintained)
Stars: ✭ 13 (-98.93%)
Mutual labels:  github-api, github-app

由于 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

  • [x] Star, Watch, Fork
  • [x] 评论, 回复评论
  • [x] 使用 Token 登陆
  • [x] Markdown 渲染优化
  • [x] 显示 Issue, PR 的 label
  • [x] 支持使用 Token 登陆
  • [x] 显示 Issue, PR 的时间线
  • [x] News 页面添加通知 Tab
  • [x] 通过微信服务消息接收 GitHub 通知
  • [x] Issue/PR 详情页可编辑 label (如果有权限)
  • [ ] Issue/PR 详情页可编辑 milestone, project (如果有权限)
  • [ ] Issue/PR 详情页可 assign 成员 (如果有权限)
  • [x] 支持重新编辑 Issue(Title, Comment)
  • [x] 支持在项目详情页新建 Issue
  • [x] 支持多主题样式: 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
    • 🆕 查看本人用户信息以及他人用户信息, 关注列表, 关注者列表, 可关注和取消关注
    • 🆕 搜索代码仓库和用户
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].