掌握3种搜索技术并在GitHub上快速找到有用的软件资源

优采云 发布时间: 2020-08-07 22:47

  GitHub是目前大多数程序员的最大游乐场. 今年6月,它被微软以价值75亿美元的微软股票收购. GitHub再次成为业界讨论的焦点. 凭借其免费和开放的定位,GitHub吸引了许多个人开发人员和公司,并且继续发布和更新非常有用的软件和工具. 以前,少数群体在GitHub上组织并推荐了免费且易于使用的Windows和macOS平台软件:

  对于用户而言,我不禁要问: 面对如此众多的GitHub项目,该平台如何才能发现一些出色的软件和工具. 带着这个问题,我采集并总结了以下搜索技术.

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

  “ GitHub趋势”页面按每日/每周/每月的周期总结了受欢迎的存储库和开发人员. 您可以查看处于特定周期中处于热门状态的开发项目和开发人员. GitHub Topic显示最新和最受欢迎的讨论主题. 在这里,您不仅可以看到开发项目,还可以看到更多非开发技术的讨论主题,例如Job,Chrome浏览器等.

  

  GitHub趋势

  

  GitHub开发人员主题搜索

  有传言说,当人力资源部招聘开发人员时,被招聘对象在GitHub上的贡献将是重要的参考指标之一. 作为优秀的国内开源软件的发行中心之一,GitHub埋葬了许多杰出的开发人员,因此,在寻找本地软件时,您可以尝试首先找到本地开发人员. 使用GitHub强大的搜索功能,您可以通过添加一些搜索参数轻松地找到“目标人物”.

  (注意: GitHub正式支持许多搜索条件. 您可以在此处查看官方搜索技术. )

  

  Github搜索提示查找开发人员

  例如,如果您需要寻找家用软件,那么想到的第一件事就是在GituHub上寻找家用开发人员. 搜索时,将位置设置为中国. 如果要查找使用javascript的开发人员,然后在javascript中添加语言,则整个搜索条件是: Language: javascript location: china,从搜索结果中,我们发现了将近17,000个javascript开发人员,其区域信息被填充为中国. 熟悉朋友的阮一峰老师名列前茅. 根据官方指南,在搜索GitHub用户时,您还可以使用关注者和in: fullname的组合进行搜索.

  

  使用组合条件进行搜索

  

  按搜索条件搜索

  我们需要在GitHub上找到出色的项目和工具. 同样,使用关键字或设置搜索词将帮助您以一半的努力找到良好的资源. 我的习惯是先搜索某些关键字,然后获得的搜索结果首先显示一些现成的软件和工具.

  

  GitHub搜索提示查找项目

  很棒的关键字

  Awesome似乎已成为许多GitHub项目最喜欢的名称之一. 例如,如前所述,要找到出色的Windows软件,您可以尝试搜索Awesome窗口并获取以下搜索结果:

  

  很棒的Windows搜索结果

  最出色的结果是Windows / Awesome项目,它是Windows上高质量和精选的最佳应用程序和工具的集合. 在这里,我采集了一些关于Awesome主题的优秀项目: Awesome声明,Awesome iOS框架,Awesome令人讨厌的Android库和资源.

  设置搜索条件

  如果您明确需要寻找某种类型的项目,例如需要使用某种语言进行开发的项目,并且星数需要达到标准,则可以直接在搜索中输入搜索条件框. 其中,对于发现项目,我的用法是灵活地使用以下搜索条件: stars: ,language: ,fork :,实际上是设置项目集合,开发语言和派生的搜索条件(例如输入stars) : > = 500语言: javascript是大于或等于500的javascript项目的集合. 排名最高的是开源代码库和课程项目freeCodeCamp,以及流行的Vue和React项目.

  

  搜索条件= 500语言: javascript>

  如果记住这些搜索条件有点麻烦,请使用GitHub提供的高级搜索功能,还可以使用自定义条件进行搜索. 或参考官方帮助指南“在GitHub上搜索”,该手册提供了更多针对项目,代码,注释和问题的搜索技术.

  

  GitHub高级搜索功能

  以下是GitHub上最具影响力的项目,仅列出其中一些:

  结论

  GitHub网站上有许多出色的开源项目. 为了充分利用GitHub的搜索功能,我们可以使用官方的高级搜索以及“主题和趋势”页面,或者学习如何结合搜索条件来主动发现更多使用的优秀项和工具.

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线