English | 中文 | русский | Românesc | Italiano | Español | Português (BR) | Deutsch |
这是为新加入开源贡献的人罗列的资源。
如果你发现了额外的资源,请贡献一个拉取请求。
如果你有疑问或者评论,请创建一个issue。
- An Intro to Open Source - DigitalOcean提供的指导你通过你的方式在GitHub上成功进行贡献的指南。
- Issuehub.io - 一个通过标签和语言来搜索GitHub issue的工具。
- Code Triage - 另一个,确实不错的,通过语言过滤来查找流行的开源库和issue的工具。
- Awesome-for-beginners - 一个GitHub开源库,收集一些对新的贡献来说有不错的Bug进行贡献的工程,并且通过标签来进行描述。
- Open Source Guides - 为希望学习怎样对开源项目进行贡献的个人,组织和公司收集的资源。
- 45 Github Issues Dos and Don’ts - 在GitHub上什么该做什么不该做。
- GitHub Guides -关于如何有效率的使用GitHub的基本指导。
- Contribute to Open Source - 通过为一个模拟的工程贡献来学习GitHub工作流。
- Linux Foundation's Open Source Guides for the Enterprise - Linux基金会改于开源项目的指南。
- CSS Tricks An Open Source Etiquette Guidebook - 一个开源规则指南, 由 Kent C. Dodds 和 Sarah Drasner 撰写.
- A to Z Resources for Students - 为大学生提供的关于学习一门新语言的资源或机会的对照表。
- Contributing to your First Open Source Project: A Practical Approach - 一步一步通过Abati Adewale接近贡献你的第一个开源项目。
- Pull Request Roulette - 这个网站有一个托管在GitHub上提交上去为了复查的属于开源的项目的拉取请求列表。
- "How to Contribute to an Open Source Project on GitHub" by Egghead.io - 一个指导你如何一步一步开始在GitHub上为开源工程做贡献的视频教程。
在GitHub上搜索合适的Issue链接来进行贡献。
- is:issue is:open label:beginner
- is:issue is:open label:easy
- is:issue is:open label:first-timers-only
- is:issue is:open label:good-first-bug
- is:issue is:open label:"good first issue"
- is:issue is:open label:starter
- is:issue is:open label:up-for-grabs
- Good First Bugs - 开发者确认是可以比较好熟悉工程的bug。
- Mentored Bugs - 当你在修复的时候遇到问题会有指定的人通过网上交流的方式为你的提供帮助的bug。
- Bugs Ahoy - 专门发现在Bugzilla上bug的网站。
- Firefox DevTools - 一个针对火狐浏览器开发者工具相关的bug网站。
- What Can I Do For Mozilla - 根据的你的技能和兴趣回答你可以为Mozilla开源做一些什么。
- Start Mozilla - 一个为Mozilla新进贡献者推送一些合适的Issue的Twitter账号。
- How to choose (and contribute to) your first open source project by @GitHub
- How to find your first open source bug to fix by @Shubheksha
- First Timers Only by @kentcdodds
- Bring Kindness Back to Open Source by @shanselman
- Getting into Open Source for the First Time by @mcdonnelldean
- How to Contribute to Open Source by @GitHub
- How to Find a Bug in Your Code by @dougbradbury
- Mastering Markdown by @GitHubGuides
- First mission: Contributors page by @forCrowd
- How to make your first open source contribution in just 5 minutes by @roshanjossey
- Hacktoberfest 2018: How you can get your free shirt — even if you’re new to coding by @quincylarson
- A Bitter Guide To Open Source by @ken_wheeler
- A junior developer’s step-by-step guide to contributing to open source for the first time by @LetaKeane
- Learn Git and GitHub Step By Step (on Windows) by @ows-ali
- Think Like (a) Git - 为“高阶初学者”提供的Git介绍,但是任然在努力为了给你一个简单的策略来安全地体验Git。
- Try Git - 免费在你的浏览器中15分钟内学会使用Git。
- Everyday Git - 一个又用的Everyday Git的命令最小集。
- Oh shit, git! - 如何避免一般的用易懂的英语描述的
git
错误。 - Atlassian Git Tutorials - 各种各样的使用
git
的教程。 - GitHub Git Cheat Sheet (PDF)
- freeCodeCamp's Wiki on Git Resources
- GitHub Flow (42:06) - 涉及在GitHub上如何做一个拉取请求。
- GitHub Learning Resources - Git和GitHub学习资源。
- Pro Git - Pro Git书入口, 由Scott Chacon和Ben Straub撰写并且通过Apress出版。
- Git-it - Git桌面应用教程。
- Flight Rules for Git - 一个关于出错时的指导。
- A Comprehensive Introduction To Git and GitHub -一个由Madhav Bahl写的指南,如果你是刚开始使用Git或者GitHub的话你应该看一下,它详细介绍了GitHub的服务和Git版本控制的概念。
- Git Guide for Beginners in Spanish - 关于git和github的完整幻灯片指南用西班牙语解释。这是一个完整的底辟构造,可以解释为ESPA语言。
- Git Kraken - 用于版本控制的可视、跨平台和交互式
git
桌面应用程序。
- Producing Open Source Software - Producing Open Source Software是一本关于开源开发人性化方面的书。它描述了成功的项目如何运作,用户和开发人员的期望,以及自由软件的文化。
- Open Source Book Series - 通过 https://opensource.com 提供的免费电子书的全面列表,进一步了解开源和不断增长的开源运动。
- Software Release Practice HOWTO - HOWTO介绍了Linux和其他开源项目的良好发布实践。通过遵循这些实践,您将使用户尽可能容易地构建和使用您的代码,并使其他开发人员能够理解您的代码并与您合作改进它。
- Open Sources 2.0 : The Continuing Evolution (2005) -《开放源代码2.0》是当今技术领导者富有洞察力和启发性的论文集,这些论文继续描绘了1999年出版的《开放源代码:革命之声》一书中的进化图景。
- Up For Grabs - 包含对初学者友好的项目Issue
- First Timers Only - 标记为"first-timers-only"的Bug列表。
- First Contributions - 在5分钟内完成您的第一次开源贡献。帮助初学者开始贡献的工具和教程。
- Hacktoberfest - 鼓励开源贡献的计划。通过在10月份提出至少5个请求来获得诸如T恤和贴纸之类的礼物。
- 24 Pull Requests - 24 Pull Requests是一个在12月份促进开源协作的项目。
本作品采用知识共享署名-相同方式共享4.0国际许可协议。