Halo开源项目 之 Github代码贡献

Posted 曹辰的思考笔记

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Halo开源项目 之 Github代码贡献相关的知识,希望对你有一定的参考价值。

代码贡献步骤

0. 提交 issue

任何新功能或者功能改进建议都先提交 issue 讨论一下再进行开发,bug 修复可以直接提交 pull request。

1. Fork 此仓库

点击右上角的 fork 按钮即可。

2. Clone 仓库到本地

git clone https://github.com/caochenhins/halo

git submodule init

git submodule update

3. 创建新的开发分支

git checkout -b halo-1.3.2

4. 提交代码

git push origin master

5. 提交 pull request

回到自己的仓库页面,选择 New pull request 按钮,创建 Pull request 到原仓库的 master 分支。

然后等待我们 Review 即可,如有 Change Request,再本地修改之后再次提交即可。

需要注意PR不要提交错

此处本人提交了一个vue优化功能点至主干.



6. 更新主仓库代码到自己的仓库

git remote add upstream git@github.com:halo-dev/halo.git

git pull upstream master

git push



Halo 部署 阿里云 步骤: 


Halo开源博客 属于前后端分离项目.本人将后端项目部署到阿里云, 前端项目上传至Github,
通过jsdelivr进行中国大陆的CDN加速.此方法可跳过阿里云网速限制. 加快Halo访问速度

方案步骤:

修改Halo-Admin 前端项目 根路径 env文件,如下:

D:WorkCodeOpenSourcehalo-admin.env.jsdelivr

PUBLIC_PATH=https://cdn.jsdelivr.net/gh/caochenhins/halo-dist/dist/
  1. 将Halo-admin 通过Gradle:jsdelivr打包为Dist文件夹

  2. 将Dist文件夹,通过IDEA, Push到Github

  3. 将Halo项目,使用Alibaba CLoud Tools一键部署到阿里云

  4. 清空浏览器缓存, 访问主页.

一键部署操作图:

Halo开源项目 之 Github代码贡献

Halo开源项目 之 Github代码贡献




曹辰


欢迎关注,我的微信公共号

分享也是一种生活态度
                分享所思, 所得。

                如此而已   Write By CaoChen

                我是[曹辰],这个微信公共号(summerhins)的定位是自我提升,范围主要包括学习方法、注意力、习惯等等,同时不定期分享一些五花八门的读书笔记和影评。

                欢迎点击文章标题下方的作者关注。



  • 由于水平有限,不足和错误之处在所难免,希望大家能够批评指出。

  • 我的博客:http://www.cnblogs.com/hins/

  • 我的GitHub:https://github.com/caochenhins

  • 我的微信公共号:曹辰的思考笔记



真诚赞赏,手留余香

打赏

微信支付

 

支付宝


以上是关于Halo开源项目 之 Github代码贡献的主要内容,如果未能解决你的问题,请参考以下文章

Halo开源建站工具

TODO:Github的使用技巧之同步代码

快来为开源项目贡献代码!

手把手指导给开源项目贡献代码

手把手指导给开源项目贡献代码

在线分享 - 作为一名开源贡献者是如何使用 GitHub 的?