查看原文
其他

GitHub Trending 长期被中国人霸榜,国外开发者不开心了

IT服务圈儿 2022-09-11

IT服务圈儿

有温度、有态度的IT自媒体平台


来源:程序员头条、开源中国

近日一名国外开发者(Balazs Saros)在个人博客发表了一篇看似是在“声讨”中国开发者的文章,标题叫 —— "Chinese repos are ruining the Github trending page"(中国开发者创建的 repo 正在破坏 GitHub Trending 页面)。



因为他发现中文的代码仓库开始统治Github趋势榜,Top10 中中文的就占了 9 个!



由于不懂中文,Balazs 只能通过 Google 翻译去阅读 Readme , 但是这些 Repo 中的 Demo 和截图还是中文的,甚至代码中的注释也常常使用中文。认为国内高质量的,专注于代码的开源项目还是比较少的


GitHub Trending 原本是一个十分意义的功能,于开发者而言,这是一个发现有趣和优秀开源项目的好地方,对开源项目来说,长期被中国开发者创建的 repo “霸榜”, Balazs 表示自己越来越不愿意打开这个页面了。


对于这个现象,他觉得有三大原因:

1. 中国在软件技术方面正在追上美国,并且专注于扩大人才库。

2. 在中国,软件开发可能是最好的摆脱贫困的方式之一。

3. Github现在的影响力极大,一些人可以利用它做些重要的事情。


随后,Balazs 强调自己并非是在抱怨这些 repo 以及创建这些 repo 的用户,他认为总体来看这是一件好事,但却破坏了 GitHub Trending 的使用体验。针对这一点,他也提出了自己的想法:


  • GitHub 现在可通过 repo 包含的代码来判断项目使用的编程语言,然后在 GitHub Trending 提供依据语言来浏览项目的筛选项。

  • 参考 repo 的 LICENSE 文件,GitHub 可以考虑给 repo 创建者提供添加 LANGUAGE 文件的选择,这样无疑比自动判断自然语言更准确。

  • 将上述两点结合起来是最佳的做法,在 GitHub 判断项目使用的自然语言后,repo 的创建者还能进行修改。


对此你有什么想法?欢迎留言交流。



*版权声明:转载文章和图片均来自公开网络,版权归作者本人所有,推送文章除非无法确认,我们都会注明作者和来源。如果出处有误或侵犯到原作者权益,请与我们联系删除或授权事宜。

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存