文章目录
- 1、来看看GitHub这个神奇的网站
- 2、如何参与GitHub开源项目?
- 第一步:fork项目
- 第二步:下载项目
- 第三步:修改项目
- 第四步:提交项目
- 第五步:推送请求 Pull requests
大家好,我是宁一。
最近又火了一个项目,GitHub热榜第一。
名字是,程序员做饭指南。
这个项目先将某厨房App的所有菜谱数据爬取下来,训练生成菜谱,最后自动计算卡路里。
上面这些,都是我意淫的。
这个项目跟代码没啥关系。。。
就是一个实打实的,文字版的,菜谱。
不过菜谱风格非常程序员!
项目示例文档中明确表示,不允许使用不精准描述的词汇,例如:适量
、少量
、中量
、适当
。
终于将菜谱的这些玄学问题解决了。
甚至,荤菜、素菜数量,都用数学公式来表示。
程序员yyds!
项目地址:
https://github.com/Anduin2017/HowToCook
1、来看看GitHub这个神奇的网站
GitHub,不仅仅是程序员的专属代码库。
还是一个,有着各种奇奇怪怪资源的平台。
比如学习资料:
机器学习&深度学习资料
https://github.com/ty4z2008/Qix/blob/master/dl.md
Python中的深度学习
https://github.com/andersbll/deeppy
甚至还能找到
64 款几近绝版的精品 DOS 游戏资源:
https://github.com/skywind3000/preserve-cd
不管你是不是程序员,这个网站都可以为你所用~
2、如何参与GitHub开源项目?
今天我们来通过菜谱项目,来手把手教大家,如何在GitHub上面参与提交开源项目。
为了给大家演示,我打算上传一个我自己的独家秘方!
麻辣减脂荞麦面!
跟着我操作,给自己一个参与开源项目的机会吧~
第一步:fork项目
GitHub中的fork指的是将别人的项目,克隆到你自己的代码仓库里,方便后面的下载和提交。
打开下面的项目地址,点击右上角的Fork按钮。
https://github.com/Anduin2017/HowToCook
第二步:下载项目
Fork项目后,会自动跳转到你自己的代码库。
接着复制上面图片中的链接,通过 git clone 下载项目,这里的链接要换成你自己的。
如果不知道怎样设置git,大家可以参考我之前写的这篇文章。
手把手教你部署git仓库
第三步:修改项目
打开刚刚下载下来的项目,名字是HowToCook。
麻辣减脂荞麦面,属于主食类,所以我们打开 dishes/staple 文件夹,添加 麻辣减脂荞麦面.md 文件
将dishes/template/示例菜.md 文件中的内容,复制到 麻辣减脂荞麦面.md 文件中。
然后删除掉所有注释,并完成自己的菜谱,我的完成后是这样的。
如果你也添加了菜谱,记得要在README.md文件中添加菜谱目录。
修改完成后,记得保存文件。
第四步:提交项目
第五步:推送请求 Pull requests
打开原项目,选择Pull requests,点击New pull request。
在 head repository下拉框中选择自己的项目分支,点击Create pull request。
自动跳转到下面页面,记得检查标题,并且填写修改类型。
最后点击Preview确认无误后,点击Create pull request,就完成了。
你就会在Pull requests页面看到自己的请求。
最后等待请求通过,你添加的菜谱就会显示出来了。昨晚提交的,现在已经可以在项目中看到我的菜谱啦~