黑料不打烊隐藏入口——了解github
对于网站开发者和编程爱好者来说,github不再是一个陌生的名字。这个拥有3100多万注册用户、9500多万开源项目的平台成为了知名开源社区、代码托管平台和代码查看器等多重角色的综合体。但在众多高质量的项目与代码之外,github 还有许多隐藏且有趣的黑料。下面,本文将为大家揭秘github这个不打烊的黑料社区,带你领略其深藏的一面。
github隐藏入口1——开发者语言排行榜
作为全球最大的开源协作平台,github 集中展现了开源社区的最新潮流和编程开发的动态。在语言排行榜上,github每年都会根据用户在github上提交代码量的多少,更新一张语言趋势图。Github语言排行榜会分为public和private两种方式,在公开的排行榜上,javascript连续几年占据第一、第二的位置,ruby位列第三,c#,python,php等等依次排名而来。
github隐藏入口2——“热门程度”排序
被收藏的越多,fork的越多,关注的人数越多,如果一个项目在github的主页面上排名越高,那么这个项目也就更具有“热门程度”。Github官方网站会把一些“热门程度”较高的项目放到官网首页上展示。而经常访问github中国的开发者们,可能会发现一个奇怪的事情:国内某些热门程度较高的项目居然显示在了官方主页的后面,需要花费相对更长的时间去找到,这其实是Github暗藏的独门机关所致。
github隐藏入口3——“時間軸”
Github官网的“時間軸”Adam Kaplan开发的,旨在帮助用户更好地了解其开发之路。当你打开某个项目的“時間軸”时,可以看到作者在编程过程中所经历的艰辛与坎坷,项目迭代过程中代码的提交频率,甚至包括作者进行的bugfix,参与维护、发布、阶段性更新等等详细信息,这些一一展现其是如何将这个项目从雏形逐渐打磨成为一颗璀璨的明珠。
github隐藏入口4——Ascii图形库
Ascii图形库是一个非常有趣的Github项目,并不是一款独立的软件,而是一个用于绘制Ascii图形的字符串库。该库可以将任何的jpg、png图片转换为Ascii码,并在浏览器中显示出来。同时,Ascii图形库也可以将字符串转换为Ascii码图形,并在终端里显示出来。透过这个项目中背后的代码,用户可以直观了解到这个过程是如何实现的。
总结
Github作为全球最大的开源协作平台,不仅承载着众多技术、文化、思想等多重价值,同时也包含着一系列隐藏且有趣的黑料。只有真正理解和了解了Github的价值,才能够更好地利用它,汲取更多的知识和信息。