English | मराठी | বাংলা | 中文 | русский | Românesc | Italiano | Español | Português (BR) | Deutsch | Ελληνικά | Français | Turkish | 한국어 |
这是为新加入开源贡献的人罗列的资源。
如果你发现了额外的资源,请贡献一个拉取请求。
如果你有疑问或者评论,请创建一个issue。
内容列表
- The Definitive Guide to Contributing to Open Source by @DoomHammerNG
- An Intro to Open Source - DigitalOcean提供的指导你通过你的方式在GitHub上成功进行贡献的指南。
- Code Triage - 另一个,确实不错的,通过语言过滤来查找流行的开源库和issue的工具。
- Forge Your Future with Open Source ($) - 書籍專注於開源項目。教你怎樣找到開源項目和開始貢獻。囊括所有軟件開發的角色,不排除只有軟件工程師。
- 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 - 为大学生提供的关于学习一门新语言的资源或机会的对照表。
- Pull Request Roulette - 这个网站有一个托管在GitHub上提交上去为了复查的属于开源的项目的拉取请求列表。
- "How to Contribute to an Open Source Project on GitHub" by Egghead.io - 一个指导你如何一步一步开始在GitHub上为开源工程做贡献的视频教程。
- Contributing to Open Source: A Live Walkthrough from Beginning to End - 这开源贡献指南覆盖所有课题包括选择适合的项目,处理Issue, 和PR合并。
- "How to Contribute to Open Source Project by" Sarah Drasner -细节焦点如何用pull request (PR) 贡献别人的项目。
- "How to get started with Open Source by" Sayan Chowdhury - 这文章包含如何贡献开源项目基于新手最常用的语言。
- "Browse good first issues to start contributing to open source" - Github帮你寻找适合你的开源贡献中的第一次Issue
- "How to Contribute to Open Source Project" by Maryna Z - 这综合文章定向于商业(对于个人贡献者有助),阐明一些何以,如何,和为什么要开源贡献。
- "start-here-guidelines" by Andrei - 关于开源的课程,从游乐园开始。针对教育和实制操作。
- "Getting Started with Open Source" by NumFocus - a GitHub repo that helps contributors overcome barriers to entry in open-source.
- "Opensoure-4-everyone" by Chryz-hub -一个跟开源有关的repository。这项目帮助Github成员透明度,基本和进阶Git Commands,如何开始开源贡献等等。
- "Open Advice" - 广泛免费软件计划的知识收集,提供42个杰出貢獻者想一开始就知道的知识,从而帮助你无论何时何地也可以出力贡献。
- "GitHub Learning Lab" - 用Github学习实验室升级你的Github技术吧!我们友善的机械人会带领你一系列有趣和实制的项目,让你可以增进你的技术和分享有助的回饋。
- "Ten simple rules for helping newcomers become contributors to open projects" - 这文章包含从其他社团,成员经验,领导人和观察者收集回来的开源贡献者规则。
- "Step-by-Step guide to contributing on 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
- is:issue is:open label:easy-fix
- is:issue is:open label:"beginner friendly"
- Good First Bugs - 开发者确认是可以比较好熟悉工程的bug。
- MDN Web Docs - 修理内容问题和Bugs,从而帮助MDN网路文件团队记录网路平台。
- Mentored Bugs - 当你在修复的时候遇到问题会有指定的人通过网上交流的方式为你的提供帮助的bug。
- Bugs Ahoy - 专门发现在Bugzilla上bug的网站。
- Firefox DevTools - 一个针对火狐浏览器开发者工具相关的bug网站。
- 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 @GitHub
- First mission: Contributors page by @forCrowd
- How to make your first Open Source contribution in just 5 minutes by @roshanjossey
- I just got my free Hacktoberfest shirt. Here’s a quick way you can get yours. 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
- Why Open Source and How? by @james-gallagher
- How to get started with Open Source - By Sayan Chowdhury
- An immersive introductory guide to Open-source by Franklin Okolie
- Getting started with contributing to open source by Zara Cooper
- Beginner's guide to open-source contribution by Sudipto Ghosh
- 8 non-code ways to contribute to open source by OpenSource
- What is Open Source Software? OSS Explained in Plain English by Jessica Wilkins
- How to Start an Open Source Project on GitHub – Tips from Building My Trending Repo by @Rishit-dagli
- 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 - 一个关于出错时的指导。
- Git Guide for Beginners in Spanish - 关于git和github的完整幻灯片指南用西班牙语解释。这是一个完整的底辟构造,可以解释为ESPA语言。
- Git Kraken - 用于版本控制的可视、跨平台和交互式
git
桌面应用程序。 - Git Tips - 收集最常用Git的秘诀和窍门
- Git Best Practices - 经常Commit,迟点完善,只刊载一次:Git最佳操作。
- Git Interactive Tutorial - 用视觉和互动的方式学习Git。
- Complete Git and GitHub Tutorial (1:12:39) - Full Git and GitHub walkthrough by Kunal Kushwaha.
- 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年出版的《开放源代码:革命之声》一书中的进化图景。
- The Architecture of Open Source Applications - 现示各种Git项目底下的作业,从而赋予分布式工作流程,Git和其他版本控制的分别
- Open Sources: Voices from the Open Source Revolution - Essays from open-source pioneers such as Linus Torvalds (Linux), Larry Wall (Perl), and Richard Stallman (GNU).
- 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月份促进开源协作的项目。
- Ovio - 一个筛选了一些贡献者友好项目的平台。拥有 强大的Issue尋找工具, 让贡献者储存项目和Issue。
- Google Summer of Code - Google资助,一年一度的项目,让多些学生开发者一起参与开源软件发展
- Rails Girls Summer of Code - 全球女性和非二元性别团体的项目,开源者可参与现有的开源项目,从而增加技术。
- Major League Hacking Fellowship - 一个遥远实习团体让有志的技术家可以发展,或贡献开源项目。
- Google Summer of Code
- FossAsia
- MLH Fellowship
- Outreachy
- Hacktoberfest
- CNCF
- Microsoft Reinforcement learning
本作品采用知识共享署名-相同方式共享4.0国际许可协议。