ecust-CourseShare
ecust-CourseShare copied to clipboard
一个更加友好的贡献方式
目前仓库大小接近6G多,就算学废了廖雪峰的git教程也没办法直接对本仓库产生贡献。需要开个坑讲解一下最简单的贡献文件的方式,并进行小范围试点。
要讨论的议题包括
-
快速了解项目结构,比如可以通过
github1s.com/tianyilt/ecust-CourseShare
来查看整个项目的目录结构。并配合doc来初步了解。 -
一步步的fork,找到目录上传,然后重新pull request回来的方法,特别是如果目录传错了怎么补救。
-
如果希望可以把项目拉到本地,进行细节化操作,我们的攻略可能包括
- 通过一些比较快的镜像源 clone 项目
- 修改项目的上游分支为自己fork好的仓库
- gui或者命令行上add commit push pull 解决冲突
-
除了fastgit这样的地址,还有一个像百度网盘那样方便浏览的地方来进行其他操作的攻略
这些文本和多媒体材料我有部分了,得看看放在readme什么地方比较好。
查看可以用这个 https://github.com/conwnet/github1s 然后 vscode 的插件有 https://marketplace.visualstudio.com/items?itemName=GitHub.remotehub 可以快速修改仓库(这个仓库不需要编译运行这些操作,更接近网盘)
我更加倾向于使用oss或者网络劣质的大盘鸡配合cdn来提供资源的下载, 在github中之保留一个文件目录来方便访问和上传,当新的commit达到一定数量的时候将其替换为同名的1B文件,新的部分推送到oss或者大盘鸡上即可(甚至onelist都是可以的
查看可以用这个 https://github.com/conwnet/github1s 然后 vscode 的插件有 https://marketplace.visualstudio.com/items?itemName=GitHub.remotehub 可以快速修改仓库(这个仓库不需要编译运行这些操作,更接近网盘)
好家伙之前看到忘了,现在回复一下 1s 超级好用,现在直接加到readme里面了 下面这个我去研究一下 现在基本就是在一些大文件的目录下面建立个readme,然后链接放进去