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/
将Halo-admin 通过Gradle:jsdelivr打包为Dist文件夹
将Dist文件夹,通过IDEA, Push到Github
将Halo项目,使用Alibaba CLoud Tools一键部署到阿里云
清空浏览器缓存, 访问主页.
一键部署操作图:
曹辰
欢迎关注,我的微信公共号
如此而已 Write By CaoChen
我是[曹辰],这个微信公共号(summerhins)的定位是自我提升,范围主要包括学习方法、注意力、习惯等等,同时不定期分享一些五花八门的读书笔记和影评。
欢迎点击文章标题下方的作者关注。
由于水平有限,不足和错误之处在所难免,希望大家能够批评指出。
我的博客:http://www.cnblogs.com/hins/
我的GitHub:https://github.com/caochenhins
我的微信公共号:曹辰的思考笔记
真诚赞赏,手留余香
打赏
微信支付
支付宝
以上是关于Halo开源项目 之 Github代码贡献的主要内容,如果未能解决你的问题,请参考以下文章