空间赞业务平台:上热门的技巧

GitHub是目前最大的程序员游乐场,今年6月被微软以价值75亿美元的微软股票收购。 GitHub再次成为业界讨论的焦点。 GitHub的免费、开放的定位吸引了相当多的个人开发者和公司,它不断发布和更新非常有用的软件和工具。 此前,Minority 在 GitHub 上编译并推荐了适用于 Windows 和 macOS 平台的免费且易于使用的软件:

对于用户来说,我不禁会想:面对如此大量的GitHub项目,这个平台如何才能发现一些优秀的软件和工具呢? 带着这个问题,我收集并总结了以下搜索技巧。

热门搜索:GitHub 趋势和 GitHub 主题

空间赞业务平台:上热门的技巧

GitHub 趋势页面总结了每日/每周/每月的热门存储库和开发人员。 可以看到某个时期热门开发项目和开发商。 GitHub Topic 显示最新、最热门的讨论主题。 在这里你不仅可以看到开发项目,还可以看到更多非开发技术讨论话题上热门的技巧,比如Job、Chrome浏览器等。

GitHub 趋势

面向开发者的 GitHub 主题搜索

有传言称,在招聘开发人员时,应聘者的 GitHub 贡献度将成为重要参考指标之一。 GitHub作为国内优秀开源软件的集散地之一,埋藏着许多优秀的开发者。 因此,在寻找国产软件时,可以尝试先找国内开发商。 利用GitHub强大的搜索功能上热门的技巧,只需添加几个搜索参数就可以轻松找到“目标人”。

(注:GitHub官方支持多种搜索条件,您可以在这里查看官方的搜索技巧。)

Github 搜索技巧 - 寻找开发者

比如,如果你需要寻找国产软件,首先想到的就是在GituHub上寻找国内开发者。 搜索时,将位置设置为中国。 如果你想找到使用 javascript 语言的开发人员,请为 javascript 添加语言。 整个搜索条件为:语言:javascript 位置:中国,从搜索结果中,我们找到了近17000名地区信息填写为china的javascript开发者,而朋友们熟悉的阮一峰老师位居榜首。 根据官方指导,搜索GitHub用户时,也支持使用followers和in:fullname的组合进行搜索。

使用组合条件搜索

搜索词 搜索项目

我们需要在GitHub上寻找优秀的项目和工具。 同样,使用关键字或设置搜索条件可以帮助您事半功倍地找到好的资源。 我的使用习惯是先用某些关键词进行搜索,搜索结果会先显示一些现成的软件和工具。

GitHub 搜索技巧 - 查找项目

很棒+关键词

Awesome 似乎已经成为许多 GitHub 项目最喜欢的名字之一。 例如,如前所述,如果您想找到优秀的Windows软件,您可以尝试搜索Awesome windows,得到如下搜索结果:

很棒的 Windows 搜索结果

最重要的结果之一是 Windows/Awesome 项目,这是 Windows 最佳应用程序和工具的优质精选列表。 在这里,我收集了这些主题很棒的优秀项目:很棒的宣言、很棒的 iOS 框架、很棒的 Android 库和资源。

设置搜索条件

如果您明确需要查找特定类型的项目,例如使用某种语言开发且具有所需星星数量的项目,只需在搜索框中直接输入搜索条件即可。 它用于发现项目。 我的用法是灵活使用以下搜索条件:stars:, language:, forks:。 其实就是设置项目集合、开发语言以及衍生搜索条件,比如输入stars:>=500语言:JavaScript是数量大于等于500个的javascript项目集合,排名靠前的是开源代码库和课程项目 freeCodeCamp,以及热门Vue 和 React 项目。

搜索条件=500 种语言:javascript>

如果你觉得记住这些搜索条件有点麻烦,可以使用GitHub提供的高级搜索功能,也可以用自定义条件进行搜索。 或者参考官方帮助指南Searching on GitHub,里面有更多项目、代码、评论、问题等的搜索技巧。

GitHub 高级搜索功能

以下是 GitHub 上一些最有影响力的项目:

结论

GitHub网站上有很多优秀的开源项目。 利用好GitHub的搜索功能,我们不仅可以使用官方提供的高级搜索以及Topic和Trend专题页面,还可以学会如何利用搜索条件的组合来主动发现更多有用的项目。 和工具。

> 下载Minority iOS客户端,关注Minority公众号,阅读有趣内容

发表评论