GitHawk:针对 GitHub 项目的项目管理应用[通俗易懂]

GitHawk:针对 GitHub 项目的项目管理应用[通俗易懂]The simplest way to read and respond to your GitHub notifications on iOS. GitHawk is a small iOS app that makes managing GitHub accounts an…

BuddyBuild

The simplest way to read and respond to your GitHub notifications on iOS.

GitHawk:针对 GitHub 项目的项目管理应用[通俗易懂]

What

GitHawk is a small iOS app that makes managing GitHub accounts and projects a little easier. It exists because GitHub’s mobile interface is missing features and is slow.

It is also proof that you can build rather complicated Swift apps with IGListKit.

Why

  • Push IGListKit + Swift to its limits
  • Enable project management on mobile
  • Explore GitHub’s GraphQL API
  • Scratch my Swift-itch
  • Create a real, complex app in the open

How

GitHawk will be released with (at least) a three-phased rollout:

  1. Basic, “read only” version.
    • Read notifications for PRs and Issues
    • React to comments
    • Mark notifications as read
  2. Add replies to PRs and Issues
    • Close, lock, and re-open PRs and Issues
    • Label PRs and Issues
  3. Repo management
    • Browse & create Issues
    • Browse PRs
    • Create & delete labels
  4. Northstar
    • Browse PR content
    • Accept, reject, and merge PRs
    • :rocket:

Installation

If you want to build GitHawk locally, run npm install. It will install apollo-codegen that is required to generate the GraphQL models.

Open Source & Copying

I ship GitHawk on the App Store for free and provide its entire source code for free as well. In the spirit of openness, I have licensed my work under MIT so that you can use my code in your app, if you choose.

However, I ask that you please do not ship this app under your own account. Paid or free.

Contributing

:warning: This repo is moving fast! :warning:

If you would like to test the latest changes, you can join the TestFlight by sending your e-mail address to @_ryannystrom in a DM on Twitter.

I’m happy to take PRs, but I’m working off of master at the moment, and your PR might go stale quick. Be warned!

You’ll also need a Client ID and Client Secret.

Once this is released and development slows down I might get more formal about our work. Until then, its the wild, wild west.

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/13680.html

(0)

相关推荐

  • 多级树形分类存储结构最佳实践「终于解决」

    多级树形分类存储结构最佳实践「终于解决」TreeOne 一个适用性功能性极佳的多层级树型数据库存储结构设计模型最佳实践,可广泛用于项目开发任务中。 (以下示例环境默认均为MySQL) 表的字段数据结构 CREATE TABLE `tree…

    2023-04-13
    140
  • 大数据在车联网行业的实践与应用论文_车联网行业分析

    大数据在车联网行业的实践与应用论文_车联网行业分析**导读:**联友科技是一家旨在提供在汽车行业全价值链解决方案的科技公司。公司以数字化、智能零部件以及智能网联为三大核心业务领域,涵盖研发/制造/营销等领域的信息化产品、系统运行维护服务、云服务、大数

    2023-05-14
    139
  • Tomcat 中 db.properties 无法找到「建议收藏」

    Tomcat 中 db.properties 无法找到「建议收藏」java项目中可以找到db.properties文件,但使用Tomcat的web项目中却无法找到文件。 可以尝试以下解决方案。 确保web项目中目录WEB-INF/classes下生成了db.pro…

    2023-03-28
    140
  • Linux安装MySQL – shang[通俗易懂]

    Linux安装MySQL – shang[通俗易懂]#Linux 安装Mysql 安装Linux 安装Linux 下载Mysql 点击[下载]((https://downloads.mysql.com/archives/community/)跳转到My

    2023-06-17
    141
  • 《推荐系统实践》pdf「建议收藏」

    《推荐系统实践》pdf「建议收藏」随着信息技术和互联网的发展,人们逐渐从信息匮乏的时代走入了信息过载(information overload)的时代 。在这个时代,无论是信息消费者还是信息生产者都遇到了很大的挑战:对于信息消费者,从大量信息中找到自己感兴趣的信息是一件非常困难的事情;对于信息生产者,让自己生产…

    2023-08-20
    109
  • strcnmp函数的使用-23

    strcnmp函数的使用-23#include #include main() { char *list[]={“qwertytyy”,”qwexfgdgrgg”,”12344ryryyry”,”asdddff”}; int x…

    2023-04-11
    166
  • 正则表达式re.match在python中的应用

    正则表达式re.match在python中的应用Python中的re模块是一个强大的正则表达式库。re.match(pattern, string, flags=0)是其中之一。match()函数尝试从字符串的起始位置匹配一个模式,如果匹配成功,则返回一个匹配的对象,否则返回None,可以使用group(num)和groups()函数来获取匹配数据。

    2024-02-09
    90
  • Python中ndarray如何转换为list?

    Python中ndarray如何转换为list?在Python中,ndarray是用于存储多维数组的对象。 在机器学习、数据分析等领域中,使用ndarray非常普遍。 然而,有时需要将ndarray转换为列表。 这篇文章将介绍Python中如何将ndarray转换为list。

    2024-04-30
    54

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注