Sweep code experience

Source address, welcome Star

The statement

As we all know, GitHub doesn’t have an official App of its own, let alone a wechat mini program. This program is completely developed for the third party developers, only for learning exchange, prohibited for other purposes. To use the original version, please use the GitHub web server.

GitHub provides all apis from the developer API version 3, please click the developer documentation for details.

Screenshots

Feeds Issues Trendings Pulls Profile
Search Repos Search Users Repo Detail Repo Detail Issue Detail
Followers Following My Repos My Starred Sign In

Due to continuous optimization of small programs, interface details may change. Please refer to the actual page

Notes

Because the personal mini program cannot jump to the web page, it cannot log in GitHub through Oauth. Therefore, the account password is used here. The account password will only be forwarded to GitHub server for authentication through proxy server, and will not be saved, saved, or saved. Please feel free to use (check the source code in doubt), later will let the user fill in their access token and other more secure way (has been implemented).

TODO

  • Star, Watch, Fork
  • Comment, reply to comment
  • Login using Token
  • Markdown rendering optimization
  • Displays the label of Issue and PR
  • Token login is supported
  • Display Issue, PR timeline
  • Add notification Tab to News page
  • Receive GitHub notifications via wechat service messages

Contributions

Contributions of any kind are welcome, including but not limited to:

  • : Mag: Report problems: Please create an Issue in the Issue list to report any problems you find
  • : Bug: Fix bugs: Check the discovered bugs in the Issue list and send a Pull Request after fixing bugs
  • Hammer: Code optimization, performance optimization, interface optimization, document optimization, etc
  • :new: New feature: Select the unfinished feature from the TODO list above to implement, and then send the Pull Request
  • If you think the small program is convenient for you or let you learn from the source code, you can scan the QR code and invite the author to have a cup of tea.

Change Logs

  • v2.6.0
    • :new: Displays the Issue/PR timeline
    • :new: receives GitHub unread messages through wechat service messages
  • v2.5.0
    • Add notification Tab to :new: News page and display by Repo group
  • v2.4.0
    • :new: Issue and Pull Request Supports viewing labels
    • :new: Issue and Pull Request comment author adds relationship to current project
    • : New: Repo details page support to view the number and ranking of ficolin-3 contributions
    • :new: Hyperlinks in Markdown(including README, comments) for in-app jumps (if possible), or open the Markdown display page
    • : New: Trending Lists the top five contributors to Repo
    • : Bug: My Issue list is not displayed completely
  • v2.2.0
    • :new: list of private warehouses in the personal center
  • v2.1.0
    • :new: the Token login is supported
    • : Hammer: Markdown rendering optimization
  • V2.1.0 before
    • :new: View the GitHub lists, including filtering by language/time span
    • :new: View the list of feeds to see recent activity
    • :new: View the list of issues, Pull Requests that are relevant to me, including those I created, assigned to me, and so on
    • :new: View Issue, Pull Request details and reply, and reply to comments
    • :new: View code repository details, available at Star, Fork, Watch
    • :new: view my user information and other user information, follow list, follow list, can follow and unfollow
    • :new: Searches for code repositories and users