以开源库YCXMenu为例。
原开源库的菜单item
选中效果是这样的:
我发现这个蓝色的选中颜色并不是很适合我正在做的项目。查看源码,发现没有相关的接口。 在项目主页上看了下,也有人提建议说需要加上这样的功能。
自己动手丰衣足食,let's do it。
添加这样的功能并不难,在这里就不做代码分析了。之前没有用过Git的Pull Request
功能,虽然有fork
过几个项目,也还是没有给别人贡献过代码,上网看了一些简单的教程,其实也不难。
fork
一下:首先在项目主页上点击Fork
,然后你的github
主页上就会多一个项目仓库。git clone
:这个项目到本地。要修改别人的项目当然要下载到本地拉。git status
:检查一下改动了那些文件,如果有需要忽略或者增加track
的文件,就git add
,或者编辑vi .gitignore
文件,这个文件的语法在文件里面写的很清除,此处省略。 .gitignore
文件后,用git status
检查一下,如果没有变化,就是缓存没有清除,使用这个命令:git rm -r --cached .
,之后在git status
。git commit -a -m "Add:balabalabala"
:提交更改,-a
命令,只提交改动,-m
改动说明,说明格式建议如下:Mod: remove unused code, 表示修改(Modify)
Add: a new module to have faster process, 表示新增(Add)
Rem: deprecate unused modules, 表示移除(Remove)
Ref: improved the implementation of module X, 表示重构(Refactory)
git push -u origin master
:提交到远程残酷,至此终端上的操作完成。进入github
网页操作。
进入pull request
页面,确认提交的更改,确认无误后,开始填写说明。
create pull request
来填写说明
用markdown
在这里写下本次提交的说明。
merge
你的提交了。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有