这是一个神奇的项目,一个我 fork 不起的项目,15.3k star,2.9k fork,800 多次提交,190 个贡献者。但是,却没有一行代码。

README 介绍如下:

项目很简单且并不要求你贡献代码,没有编程技能都可以参加。你可以从这里学习从克隆项目,创建分支,提交和同步修改,到合并分支请求的整套流程,一次即可熟悉 Git/GitHub 的使用。

This simple repository requires no contribution of code, so that you can participate in it without having any coding skills. This project helps you to learn the whole process of cloning a repository, creating a branch, pushing and pulling commits, and making a pull request, thus you can have a good knowledge of Git/GitHub’s usage.

表面上看这就是个 github 流程操作的练习型项目,那是不是我也可以拿来学习学习呢,事实证明我并没有资格。

事实却并非这么简单,继续往下看项目介绍:

当然,你还要事先准备至少一张你的女装照。

Of course, you need to prepare a cross-dressing photo of yours first.

咦,what,why(手动成龙挠头表情)。

我单纯的只想学习一下 github 使用流程,比方说怎么请求 merge 我的代码。事实证明我有点过于天真,入场券过于高级,以至于我不得不放弃,去了别的项目学习。

项目名称其实已经说明了一切「Dress(连衣裙)- 面向可爱的蓝孩子 (/ω\) 的 git 学习实践项目 on GitHub」。好吧,我不可爱,我告辞。

看一看贡献者列表,充满了浓浓的二次元气息。

没错,这是个程序员女装仓库,里面都是可爱的蓝孩子的女装照片。”全世界最大的男性交友网站”原来另有深意。

里面照片大概是这样的画风。

请仔细看一看坐在你身边的兄弟,也许他就在这里也说不定呢

后来一想,也有这种可能。

这表面上是个程序员女装项目,而实际上它就是个 github 操作流程学习项目呢,因为项目介绍中对文件有标准的要求。

  • 不接受盗图和未授权转载他人图片
  • 请尽量使用有意义的文件夹名字
  • 可使用你的 GitHub ID 或者其他社交平台上非中文的 ID 来命名文件夹
  • 尽量不要在文件夹名字中出现空格
  • 影响排序的文件夹命名 (例如 AAAA.Folder, 0.Folder, 111Folder) 会被 Close Pull Request
  • 如果需要在你的文件夹内创建描述文件,请尽量使用 Markdown 语法来编写
  • 图片请尽量压缩大小, 并 删除 EXIF 信息, 图片质量过低的 Pull Request 会被 Close

这几点要求解读如下:

第一点:要求原创;

第二、三点:有意义的变量命名,并且不使用中文;

第四点:不要空格,因为空格需要转义,在一些场景很麻烦;

第五点:不要耍小聪明,诚信踏实,写代码如此,做事做人也如此;

第六点:使用 Markdown 语法;

第七点:压缩大小,减少磁盘占用,减少带宽占用,增加传输速度,但还要清晰,性能和质量的平衡,性能优化思想。并删除 EXIF 信息,减少隐私暴露,增加安全性;

有没有,代码规范、性能优化、数据安全、文档规范都有涉及。

究竟这是一个女装项目还是一个学习项目呢,只有在你拍了那张女装照片之后才能知道,否则这就是一个薛定谔的项目。

以下是项目地址,如果在里面发现你旁边或者上铺的兄弟,概不负责。

Dress – 面向可爱的蓝孩子 (/ω\) 的 git 学习实践项目 on GitHub

看完先别走,给个推荐好不好!

还可以读:

分析 JVM 常用的 JDK 内置工具

我面向 Google 编程,他面向薪资编程

欢迎关注公众号「古时的风筝」,更多干货在公众号里呦

版权声明:本文为fengzheng原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/fengzheng/p/11956071.html