纸壳cms支持php坏境吗,如何参与纸壳CMS开发以及贡献代码

纸壳CMS是基于GPL v3.0开源协议开源的自由软件,可以免费使用它来做任何开源项目。同时也可以提交您的代码到官方仓库,让您的修改不被覆盖。比如你修改了一个已知的BUG,就可以将你的修改提交给主仓库,这样你的修改就会被保留下来。要参与纸壳CMS的开发很简单,只需要有一个GitHub的账号就可以了。

仓库地址

Fork

做的第一件事情就是“Fork”。简单的说,就是在你自己的账户下,克隆一个一模一样的仓库。为什么要Fork?因为别人账户下的仓库,你没有权限进行提交代码,但自己仓库下的可以,所以要先加纸壳CMS Fork到自己的账号下。Fork的方式很简单,直接点击右上角的"Fork“即可。

059afbdbd89dcc7e2661657c56f9840b.png

这样,在你自己的GitHub账号下就多了一个纸壳CMS的仓库

c100457d9d717be710bc86fd15aafc80.png

Clone

接下来要做的事情就是把仓库代码Clone到本地。注意这里克隆的是你自己账户下的纸壳CMS项目,而不是官方的项目地址。如:

git clone https://github.com/Timynore/ZKEACMS.Core.git

克隆的时间长短与个人的网速有关,请耐心等待。

b5592bd5af14693e0bb6fe69effe3e36.png

Coding

开发的时候,您可以选择创建新的分支,这样可以与主分支分开。用单独分支开发是推荐的做法。

Commit

在代码修改完成以后,就要提交代码了。先将您的代码提交到本地仓库,并在提交的时候做一些简单的说明。

鼠标右键,选择Commit:

e5c4aced0ddcc0fc2acf7c9cc9c28bac.png

输入这次修改的说明,并点击提交(Commit)。

dacf67bb89dee58acaefe870411c3554.png

这样,刚修改的代码就提交到了本地仓库。接下来需要把代码同步到远端仓库GitHub上。可以在刚才提交完成以后,直接点击Push:

41923830954294aff17f4e911c10122b.png

或者鼠标右键>TortoiseGit>Push:

e6b13060a80cebcdc2fb6f0fb9c382cf.png

然后直接点击确定,等待代码推送完成。

ccf986e601f29bf2534998a730d6bade.png

推送完成时显示如下:

0d8dc360121d882c7aefb7361d19bdf2.png

这样,刚修改的代码就已经提交到了GitHub上了。

Pull Request

在代码提交到GitHub以后,就可以发起来个Pull Request(拉取请求)。意思就是请求纸壳CMS主仓库拉取你仓库的代码进行合并。点击GitHub上项目主界面上的”New pull request“:

737bdb2a8bcf49f457b8073dda8c7d0b.png

注意选择将代码合并到开发分支(develop)

32ae0fdf9393d57129ab66d6e941df66.png

最后,点击”Create pull request“:

4fe50817a553f45f7e8a7316bf526c39.png

输入简单说明,再次点击”Create pull request“就可以了:

d8c3796f4b021cbd797fb45309b74761.png

你的代码并不会马上就合并到纸壳CMS的分支中,需要等待作者的查阅后才会被合并。

Synchronization

在Fork了代码仓库一段时间后,你账号里的仓库可能就不是最新的了。可以通过发起拉取请求同步最新代码。GitHub会告诉你当前分支的差异信息,然后点击拉取请求即可。

45b27c4253ff15385e83788d057043c3.png

这里要注意,GitHub上的显示是把右边的代码合并到左边,所以要把自己的仓库转到左边如果不是在左边的话。

f68653212ade9ea092eafe085e1d7fb1.png

右边选择纸壳CMS官方仓库:

c0800fcb210791a7657daf56f1ed98d4.png

然后点击”Create pull request“,再合并即可:

1355c256257ee173fbff2678c69bbcc0.png

点击确认合并,就可以将代码合并过来了:

b6c522a49bc01c83edf8aaed47924dbe.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值