提出第一个开源请求| Github

开放源代码软件是指原始源代码免费提供并可以重新分发和修改的软件。作为一名程序员,我们更感兴趣的是如何为他们的代码库做出贡献。 许多新来者发现开源是可怕和令人望而生畏的。但不用担心,每一位伟大的开源贡献者都曾经在你现在所处的位置。

null

下面的文章可能对那些想要踏入令人惊叹的开源世界的人有所帮助。

在我们开始之前 以下是进入开源之前所需的先决条件:

  • 至少了解一种编程语言
  • 版本控制:Git/SVN和Github/Bitbucket/Gitlab
  • 学习阅读大型源代码,这样它就不会显得乱七八糟了。这 文章 也许会有帮助。
  • 了解如何使用错误/问题跟踪器

从哪里开始? 以下是一些对新手有用的资源:

给定的资源包括不同组织的项目列表,可以根据使用的编程语言、项目类别(如网络、数据库等)和难度进行筛选。

发出拉取请求的步骤: 一旦你决定了你想参与的存储库或你想处理的问题,按照以下步骤进行第一次请求:

  1. 阅读投稿。md指南(如有)

    Contributing.md file

  2. 与维护人员讨论问题,提出问题(如果有)并澄清疑问。他们是可爱的人,总是乐于助人。你也可以在他们的IRC或邮件列表上点击他们。
  3. 去吧,到仓库去

    Fork a repository Fork a repository

  4. 克隆回购协议: git clone https://github.com/YOUR_USERNAME/PROJECT.git

    Clone repository

  5. 添加上游: git remote add upstream https://github.com/PROJECT_USERNAME/PROJECT.git
  6. 创建新分支: git checkout -b BRANCH_NAME

    Create new branch

  7. 代码:进行必要的更改
  8. 推送更改: git push origin BRANCH_NAME
  9. 通过Github创建pull请求

    Create a PR

其他一些有用的命令:

  • 要检查远程链接: git remote -v
  • 要查看分支,请执行以下操作: git branch
  • 要删除分支,请执行以下操作: git branch -D BRANCH_NAME
  • 要删除Github上的分支: git push origin --delete BRANCH_NAME

现在,您所要做的就是等待维护人员审查您的更改,然后合并(或放弃)。

当你发现世界各地的人每天都在使用你写的一段代码时,感觉很好。 顺便说一句,你可能想退房 GSOC .如果这不能激励你从开源开始,那么其他任何东西都不可能。

另见—— 如何开始开源 .

本文由 拉加夫·贾乔迪亚 .如果你喜欢GeekSforgek,并想贡献自己的力量,你也可以使用 贡献极客。组织 或者把你的文章寄到contribute@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客。

如果您发现任何不正确的地方,或者您想分享有关上述主题的更多信息,请写下评论。

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享