如何去参与一个开源项目

前言

文本已收录至个人GitHub仓库,欢迎Star:github.com/bin39232820…
种一棵树最好的时间是十年前,其次是如今vue

叨絮

相信你们平时有空的时候,都会去逛一些开源项目吧,不知道你们有没有参与到这些开源项目中来,最近小六六第一次给人家的项目提了次PR,因此给你们分享一下提pr的步骤,我以为这是一种很不错的一种学习方式吧,下面小六六经过一个简单的案例来告诉你们PR的流程,随便分享下我此次的PR项目。git

参与平台

目前小六六本身逛的比较多的就下面2个平台了github

参与项目

这个选择就很是多了,就好比说我搞Java的,那搞Java服务端,确定是离不开Spring,你能够给Spring提PR,或者是一些脚手架啥的,反正看你本身看了,好比小六六此次PR的项目是pig,给你们介绍介绍这个项目先哈。web

Pig

image.png

系统说明

  • 基于 Spring Cloud 2020 、Spring Boot 2.五、 OAuth2 的 RBAC 权限管理系统
  • 基于数据驱动视图的理念封装 element-ui,即便没有 vue 的使用经验也能快速上手
  • 提供对常见容器化支持 Docker、Kubernetes、Rancher2 支持
  • 提供 lambda 、stream api 、webflux 的生产实践

文档地址

小六六提交的一个简单的PR

其实就是一个很简单的需求,在登陆退出的时候,记录用户的行为而已。element-ui

image.png

最终小六六也终于出如今贡献列表了,至于名称不同是由于我用了公司的git帐号登陆,提交的,结果就尴尬了。 image.pngapi

开源项目的贡献流程Pig 为例子,其实都大同小异哈

第一步 fork 代码到您的仓库

浏览器访问: gitee.com/log4j/pig浏览器

image.png

第二步 clone 你本身仓库中的pig 到本地

这一步就是至关于,拉代码了吗,拉完代码,你就要开发部署整个环境,而后把主要的服务都起来,而后看看你要提交PR的点在哪里,作代码的开发,测试,而后再提交代码到dev的开发分支微信

第三步,就是提交pull request 合并请求

image.png

image.png

image.png

是否是感受很简单呢?其实就是和咱们平时作代码开发差很少的,也没什么难的,而后你提交PR以后呢?你能够找到仓库的全部者,告诉你的PR,而后他会去检查,而后给你修改建议,通过屡次的修改,测试,你的PR就会被合并到dev分支,再一段时间事后,你的PR就会变成一个release版本了markdown

总结

小六六想说的是,学习一个开源项目的最好的一个方式之一,就是去提PR,哪怕是一个再小的PR,也至少也得把这个项目跑起来不是,再这个过程当中,我相信你就能阅读到不少大牛的代码,这样能让你本身的代码愈来愈优雅,愈来愈好,因此呢?若是有空我是很是建议你多给一些开源项目作PR或者本身从0去写一些开源项目的,好了,我是小六六 三天打鱼,两天晒网。oop

平常求赞

好了各位,以上就是这篇文章的所有内容了,能看到这里的人呀,都是真粉

创做不易,各位的支持和承认,就是我创做的最大动力,咱们下篇文章见

微信 搜 "六脉神剑的程序人生" 回复888 有我找的许多的资料送给你们

相关文章
相关标签/搜索