`

如何参与一个开源项目!

阅读更多

1、首先在github上注册一个自己的账号

2、然后在左上部分搜索一个开源项目,比如说我的项目syj-ratelimit

1

3、进入项目之后,单击右上角的fork按钮,github就会在你的帐户下fork一个同样的项目。
2
4、此时点击右上角自己的头像,可以看到一个your repositories,点击进入就可以看到刚才的那个项目了

3

5、现在你就可以在这个项目里取发挥你的个人才智进行修改bug、开发新功能等各种方式的贡献了

6、当你贡献完毕后就可以把你的贡献推荐给这个项目的开发者了。再次打开github,在你项目的页面上有个这样的按钮,单击它

4

7、在新的页面中会显示你这次的改动,继续单击create pull request在弹出的页面中输入本次提交的说明信息,输入完后,单击提交按钮 comment
5

8、到此,你的任务就完成了,等到开源项目的管理人员审核,通过了,他就把你的改动合并到相应的开发分支上。

9、除了改动代码参与一个开源项目外,为一个项目提出bug也是一种贡献。发现开源项目的bug时,进入项目主页,单击Issue然后选择New Issue在弹出的页面中输入项目bug的描述信息即可

6

推荐阅读

  1. SpringCloud学习系列汇总
  2. 为什么一线大厂面试必问redis,有啥好问的?
  3. 多线程面试必备基础知识汇总
  4. Java集合源码分析汇总-JDK1.8
  5. Linux常用命令速查-汇总篇
  6. JVM系列文章汇总
  7. MySQL系列文章汇总
  8. RabbitMQ系列文章汇总

博客所有文章首发于公众号《Java学习录》转载请保留
扫码关注公众号即可领取2000GJava学习资源

1

0
0
分享到:
评论

相关推荐

    如何参与开源项目.pdf

    如何参与开源项目.pdf

    黄敬群:参与国际开源项目经验谈

    黄敬群表示树莓派的成功实际上并不是因为大量销售,而是软件创造了附加价值,并推动了整个生态系统。

    免费开源!!Tron 白皮书的 Java 实现

    TRON 是一个致力于构建真正去中心化互联网基础设施的项目。 Tron Protocol 是世界上最大的基于区块链的操作系统之一,提供可扩展、高可用性和高吞吐量的支持,是 TRON 生态系统中所有去中心化应用程序的基础。 ...

    免费开源!!【高级Java后台开发面试指南】

    个人介绍,需要准备一个1分钟的介绍,包括学习经历、工作经历、经历项目、个人优势、话语总结。一定要自己背得滚瓜烂熟,张口就来 抽象概念,当面试官问你是如何理解多线程的时候,你要知道从定义、来源、实现、问题...

    参与开源项目很难吗?.doc

    参与开源项目很难吗?.doc

    基于Python Django框架的Smart Mall在线商城开源项目

    项目名称:Smart Mall - 基于Python Django的在线商城开源项目...简述:本项目是基于Django框架开发的一款功能全面的在线商城,旨在为用户提供便捷、流畅的购物体验,同时作为开源项目,也欢迎开发者们共同参与和完善。

    10个你能参与并学习的Java开源项目

    如果你正在寻找有趣的 Java 项目想参与和贡献,那么请继续阅读这篇文章。这篇博文是 Java 画廊(Java Gallery)中的一部分,在Java画廊栏目下我介绍了一些有趣的Java项目给...看一看这些项目,选择一个你喜欢的,然后

    paparazzi, 狗仔队是一个免费的开源硬件和软件项目,用于无人( 空气) 车辆 这是主要的软件储存库.zip

    paparazzi, 狗仔队是一个免费的开源硬件和软件项目,用于无人( 空气) 车辆 这是主要的软件储存库 主要自述文件:狗仔队无人参与 狗仔队是开发自由软件无人( 空气) 汽车系统的尝试。 今天系统由许多爱好者。大学和...

    一个开源通用的应用程序框架2版 (待参与)

    “日志”目录保存所有的目录,每一位用户每次的使用都会有日志记录如果想要下载演示,可以上一次的版本,里面有一个很长时间的演示期待着您的参与DELPHI社群中开源项目少之又少,我们可不可以自己组织?我们可不可以...

    开源ERP项目Gooderp_Addons.zip

    使GOODERP有清晰的市场定位和竞争对手5、实行开源项目贡献者奖励制度,让开源成为众包6、参照现有ERP软件构建业务伙伴支持网络和实施工具包7、通过大量读写代码培养和发现具备openobject平台二次开发能力的程序员...

    一款开源的 NVR 集群服务器

    NVR 开源项目,希望大家参与,做成行业标杆,多多鼓励,多多加油

    ThinkPHP是一个免费开源的

    ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布,是为了敏捷WEB应用 开发和简化企业级应用开发而诞生的。拥有众多的优秀功能和特性,经历了三年多发展的同时,在社区...

    Gitee开源一个礼盒商城项目

    通过优化渲染性能和组件复用机制,我们成功构建了一个响应迅捷、页面加载速度飞快的礼盒商城。 我们深入研究了礼盒购买流程,并通过精心设计的用户界面和直观的操作方式,为用户提供了丰富多样的礼盒选择。无论是...

    trdp open开源项目源代码

    TCNOPEN是一个铁路行业相关的合作伙伴创建的开源的倡议,其目的是建立一些新的或即将出台的铁路标准的关键部分,通常以TCN命名。 TCN(列车通信网络)是IEC(国际电工委员会)第43工作组制定的一系列国际标准(IEC...

    PMM-V4S:一个社区Sprint项目组,负责起草配方文档,以连接程序管理模块(PMM)和Volunteers for Salesforce(V4S)开源产品!

    社区Sprint项目组起草一个配方文档,以连接程序管理模块(PMM)和Salesforce志愿者(V4S)开源产品! 项目主题 该项目的目的是创建定义适用于PMM与V4S和混合选项的用例的文档。 文档包括连接PMM和V4S的Flow Builder...

    持续集成开源工具

    Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使持续集成变成经济可行 Robot Framework是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端...

    开源软件之道(中文高清版)

    第3篇 参与开源项目 第11章 开源社区的基础设施 11.1 基础设施 11.1.1 主页(HomePage) 11.1.2 代码库(CodeRepository) 11.1.3 邮件列表(MailingList) 11.1.4 缺陷追踪系统(BugTrackingSystem) 11.1.5 Wiki ...

    hacktoberfest:通过参与GitHub上的任何开源项目来参与Hacktoberfest! 这是初学者的入门项目。 #hacktoberfest

    ** 使用该项目为GitHub上的开源项目做出第一个贡献。 在做真实的事情之前,练习向公共存储库发出第一个拉取请求! 通过完成本项目中的一些简单任务来参与开源社区,从而庆祝 。 该存储库向GitHub社区的所有成员开放...

    Article:讲解开源项目系列文章库

    跟着我们的文章,你会发现编程的乐趣、使用和发现参与开源项目如此简单。欢迎联系我们给我们投稿,让更多人爱上开源、贡献开源~ ​ Python 系列 Java 系列 快速搭建 SpringCloud 微服务开发环境的脚手架 命令行版的...

    开源项目管理系统redmine5.0.2,windows版一键部署,非常方便

    非常流的开源项目管理系统,windows版一键安装,非常方便。Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来,支持多种数据库,有不少自己...

Global site tag (gtag.js) - Google Analytics