GitHub

Awesome GitHub Awesome Build Status

>精选的GitHub精选列表

想想GitHub真棒吗? 为此列表贡献一些东西! 这很简单,只需看一下即可 contribution guidelines.

令人敬畏的目前只有几个不同的桶:

是什么 Awesome GitHub 清单? 这是一系列让 GitHub 成为世界上最令人惊叹的共同创作平台之一的东西.

它特别关注_GitHub_,而不是关注 Git . Git确实很棒. 没有Git就没有GitHub. 然而,GitHub已不仅仅是人类大部分开源代码的家园. 它已成为世界上大众合作力量最生动的例子之一.

这就是说,这个清单 - Awesome GitHub - 试图记录那些令人敬畏的方面:GitHub已经成为的一切 - 远远超出了今天的Git,以及GitHub八年前开始的地方.

这个清单的灵感来自于 a session proposal 为了 2015 Mozilla Festival . 我后来偶然了解到Mozilla Festival本身正在使用 GitHub issues to manage the program - 审核提案,为曲目和主题分配会话等等. 还有一个例子,说明如何使用GitHub来制作精彩内容.


Infomation for people who are new to GitHub

  • Code School's Try Git - 如果你想更好地理解Git,这是使GitHub成为可能的技术之一,这是一个很好的起点. 不需要GitHub帐户.
  • Git-it - :computer :: mortar_board:一个学习Git和GitHub的研讨会.
  • On-Demand GitHub Training - 由GitHub自己的培训团队创建和维护的自定进度的互动项目.
  • Bingo Board - 玩宾果游戏:热潮:通过发送拉动请求!
  • Writing on GitHub - GitHub自己的指南,使用GitHub不仅仅是软件开发.
  • GitHubGuides - YouTube上的GitHub培训和指南.
  • GitHub Pages - 为您和您的项目提供网站. 直接从您的GitHub存储库托管. 只需编辑,推送,您的更改即可生效.
  • GitHub可以用以下方式实现魔术的文件类型:
  • GeoJSON/TopoJSON - 立即 render maps 将GeoJSON文件添加到存储库时.
  • iPython/Jupyter - 是的,没错,GitHub还在浏览器中呈现了'ipynb`文件. The possibilities are endless.
  • PDF - 直接在浏览器中查看PDF.
  • STL files - 它非常棒,3D在浏览器中.
  • CSV - 数据记者和公民数据书呆子高兴,在浏览器中用逗号分隔值!
  • SVG - 您不仅可以在浏览器中查看可缩放的矢量图形,还可以直观地看到版本之间的差异! 你必须要相信它. (事实上​​, you can do this with most image files.)
  • PSD - 这是正确的,与SVG相同的想法,但对于Photoshop文件!
  • GitHub Government Community - 有关加入GitHub的信息 government community - 一个协作社区,用于分享促进开源,开放数据和开放政府工作的最佳实践.
  • Classroom for GitHub - 您在GitHub上的课程作业.
  • MOOC in Spanish - Introductory course (MOOC) in Spanish from Madrid Polytechnical University

Resources for those already familiar with GitHub

  • GitHub Cheat Sheet - 使用此列表测试您的GitHub知识.
  • GitHub Universe - 关于如何构建,协作和部署的两整天 由GitHub提供的优秀软件. 2015年10月1日和2日,SF.
  • GitHub Desktop - 从桌面进行简单协作.
  • Atom - 你知道GitHub是编辑吗? 用它来编写代码等.
  • Electron - 使用Web技术构建跨平台桌面应用程序
  • GitHub Buttons - 使用可热链接的GitHub星形,分支或按钮显示您的GitHub repo的成功.
  • Resume - 使用GitHub生成的简历.
  • Speaker Deck - 由GitHub分享没有混乱的演示文稿.
  • Blocks - 这是一个简单的查看器,用于在GitHub Gist上托管的代码示例. (简介是 here)
  • Block Builder - 快速创建,编辑和分叉D3.js示例
  • GitHub Template Guidelines - 为GitHub项目创建模板文件的准则

Tips, tricks, tools, and add-ons for GitHub power users

  • GitHub Integrations Directory - 使用您最喜欢的工具与GitHub.
  • GitHub Cheat Sheet - 使用此列表测试您的GitHub知识. (资源非常好,值得一提两次.)
  • A collection of awesome browser extensions for GitHub. - 嗯,链接有点'说明了一切.
  • Gitter - 聊天,GitHub. 无限制的公共房间和一对一聊天,免费.
  • Zenhub - GitHub内部的项目管理,包括看板等.
  • HuBoard - 为您的GitHub问题进行即时项目管理(遗憾的是,没有免费的计划,但似乎是 open source)
  • Overv.io - 为喜欢GitHub的团队提供敏捷的项目管理. 看板baords等等.
  • Penflip - 协作编写和版本控制,由GitLab提供(类似于GitHub).
  • Gitbook - 现代出版工具链. 简单地将您从创意带到完成的,精美的书籍.
  • Prose - Prose提供了一个非常简单的内容创作环境 CMS-free websites . 它是一个基于Web的界面,用于管理GitHub上的内容.
  • Redliner - 一个促进GitHub未经授权的文件修订工具的工具.
  • Gatekeeper - 使客户端应用程序能够与GitHub共舞OAuth.
  • github-secret-keeper - 微服务,为多个无服务器应用程序启用GitHub登录.
  • Hub - 一个命令行工具,它包装git以便使用额外的功能和命令扩展它,使得使用GitHub变得更容易.
  • Ghizmo - GitHub的命令行,允许访问所有API.
  • cli-github - Github在命令行中做得很漂亮.
  • GitHub Dark - GitHub精致的黑暗主题.
  • github-issues-import - 一个Python脚本,允许您导入问题并将请求从一个GitHub存储库拉到另一个存储库
  • Github-Auto-Issue-Creator - 一个Python脚本,用于搜索GitHub存储库(本地)并自动为TODO语句创建GitHub问题,并对其进行跟踪.
  • Problem Child - 允许经过身份验证的用户或匿名用户填写标准Web表单以创建GitHub问题(以及提取请求).
  • gitify - 菜单上的所有GitHub通知.
  • HubPress - 在GitHub上构建博客的Web应用程序
  • TinyPress - TinyPress是在GitHub上发布博客的最简单方法.
  • Issue and Pull Request Template Generator - 在Cthulhu和Lewis Carroll的帮助下,生成为您的项目定制的模板
  • Noteit - 使用GitHub Gists在CLI管理您的笔记.
  • Zappr - 免费/开源GitHub集成,消除了拉取请求批准的瓶颈,并帮助开发团队轻松遵守合规性要求.
  • Migrating to Git LFS - 轻松管理Git项目中的大型文件,对数据科学项目非常有用
  • Gitential.com - 衡量和可视化编码时间,生产力,项目,团队,回购或个人开发人员的效率.

Novel uses of GitHub