The GitHub Blog 01月25日
New to open source? Here’s everything you need to get started
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

本文为开源新手提供了全面的入门指南,旨在帮助他们从好奇的探索者成长为自信的贡献者。文章详细介绍了如何选择合适的项目、理解开源社区的运作方式以及提交首个拉取请求。强调了熟悉项目的重要性,并建议通过阅读README、CONTRIBUTING、CODE_OF_CONDUCT等文件来了解项目规范。此外,文章还指出,贡献不仅限于代码,文档编写、设计、测试和社区互动等非代码贡献同样重要。最后,文章鼓励新手从小处着手,通过修复错误、改进文档等方式逐步参与,并强调每一次贡献的重要性。

🚀 选择项目:从熟悉的内容入手,可以考虑日常使用的开源工具或应用,或者根据个人兴趣浏览相关主题或合集,选择自己真正感兴趣的项目有助于保持参与度和做出有意义的贡献。

📖 了解项目:在贡献之前,务必花时间熟悉项目的结构、规则和社区规范,阅读README、CONTRIBUTING、CODE_OF_CONDUCT等文件,加入讨论组,了解项目动态,确保自己的贡献符合项目要求。

💡 多元贡献:贡献不仅仅局限于代码,文档编写、设计、bug报告和测试、社区互动等非代码贡献同样重要,这些贡献对项目的成功至关重要,也是新手参与的绝佳方式。

🛠️ 初次尝试:从小处着手,可以从修复拼写错误、报告bug或改进文档开始,在提交贡献前,最好先与维护者沟通,确认没有其他人正在处理相同的问题。

So, you’ve heard about open source. You know it’s a great way to learn new skills, build up your resume, and give back to the developer community—but maybe you’re not sure where to begin.

Getting involved in open source can raise all sorts of questions: Are there specific contribution guidelines? Or a certain level of involvement required before tackling issues? Don’t worry, we’ve got your back.

This guide is packed with resources to help you go from curious newcomer to confident contributor. Whether it’s finding the perfect project, understanding how open source communities work, or submitting your first pull request, we’ll walk you through all of it. Let’s get started. ?


1. Pick a project: start with what you know

Finding the right project to contribute to can make all the difference. Here are a few ways to get started:

? Pro tip: Choose a project you’re genuinely interested in. It’s easier to stay engaged and make meaningful contributions when you care about the work.

? For Good First Issue: Introducing a new way to contribute


2. Learn the project: know before you contribute

Jumping into an open source project without understanding its structure, rules, or community can feel like walking into a conversation without context. You might have the best intentions, but if you don’t know the norms of the project, your efforts might go unnoticed—or worse, be rejected. That’s why it’s so important to take some time to get acquainted with the project before contributing.

Here’s how to read the room and get started the right way:

? Pro tip: If a project lacks a license, maybe you can help choose the appropriate license.

? How to orient yourself to a project


3. Find your place: contributions go beyond code

When you’re looking for that first contribution, don’t get too hung up on the idea that you need to contribute code. Non-code contributions are critical to a project’s success and a fantastic way to get involved. Not to mention, some maintainers don’t even want code contributions!

Here are some of the most impactful ways you can contribute, without writing code:

? Pro tip: Non-code contributions aren’t necessarily non-technical. Tasks like testing or documentation often require a deep understanding of the codebase.

? How non-code contributions are the secret to open source success


4. Make your first move: get involved and contribute

Some of the most valuable contributions are small, incremental changes that improve the project bit by bit. Fixing typos, reporting bugs, or improving documentation can be a great way to get started.

Here’s how to find your first contribution:

Once you’ve identified your contribution, let maintainers know you’d like to work on an issue. They might offer guidance or confirm no one else is tackling it. From there, all that’s left is the actual work!

? Pro tip: Since you need to read the documentation anyway, it’s a perfect place to get started, along with submitting bug reports. These low-stakes contributions can help you get familiar with the project’s workflow.

? Step-by-step guide: make your first contribution


Open source relies on people like you to make it work, and every contribution matters, whether it’s writing documentation, submitting code, or reporting bugs. You’ll not only grow your skills and build connections, you’ll make an impact, too. So go on and get involved!

See you in the pull requests! ✨

Get started now with GitHub Explore >

The post New to open source? Here’s everything you need to get started appeared first on The GitHub Blog.

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

开源 贡献 新手指南 社区 GitHub
相关文章