GitHub搜索技巧找到好项目

前言

众所周知,github上有很多开源的好项目,但如何在茫茫hub上找到自己想要的好项目需要一定的技巧,而github恰巧提供了很好的搜索功能供我们发现自己想要的资源。

一、进入github

网址:https://github.com

无需登陆也可以进行搜索,页面打开是这样的

搜索框在登陆的左边,即红框内!

二、开始搜索

我想要找到一个自动化部署的项目,关键字为devops,语言是java,star为100以上的项目怎么搜索呢?
搜索条件就是:devops language:java stars:>100
GitHub搜索技巧找到好项目_第1张图片
搜索结果为:
GitHub搜索技巧找到好项目_第2张图片
这样的条件其实就差不多可以找到我们想要的项目了,当然还有其他的很多搜索条件,我再一一列出来,这些条件可以随意进行组合:

awesome xxx //令人惊叹的xxx项目
stars:>xxx // stars数大于xxx
stars:xxx..yyy // stars数在xxx和yyy之间的
forks:>xxx // forks数大于xxx
language:xxx // 编程语言是xxx
in:name xxx 或xxx in:name // 按照项目名搜索
in:readme xxx 或xxx  in:readme  // 按照README搜索
in:description xxx 或xxx  in:description // 按照description搜索
pushed:>YYYY-MM-DD // 最后更新时间大于YYYY-MM-DD
location:xxx //开发者位置在xxx,比如china,beijing,chengdu
user:xxx //查找某开发者下的所有仓库
followers:>=xxx //粉丝数大于xxx的开发者

说明:

  • 冒号两侧不能有空格;
  • 不区分大小写;
  • 不能将以下通配符用作搜索查询的一部分,搜索将忽略这些符号:. , : ; / \ ` ’ " = * ! ? # $ & + ^ | ~ < > ( ) { } [ ];
  • 搜索默认为master分支。

三、搜索当前热门

GitHub 有两个热门栏目: GitHub Trend 和 GitHub Topic。
GitHub Trend页面总结了当前的热门 Repositories 和 Developers;
GitHub搜索技巧找到好项目_第3张图片
GitHub Topic 展示了最新和最流行的讨论主题
GitHub搜索技巧找到好项目_第4张图片
在这里热爱技术的人无私的奉献自己的技术,在这里可以找到归属感,就是程序员的温暖的港湾,当自己有能力也希望可以贡献自己的一份力量,

四、项目页面说明

GitHub搜索技巧找到好项目_第5张图片

  1. Issues:如果你对此项目有任何疑问或问题,都可以通过创建新issue方式提出。
    Pull requests:如果你对原项目进行了bug fix或增加了新功能,都可以通过创建新pull request方式提交

  2. Watch:默认是处于Not watching的状态即未关注,当选择Watch后,表示你以后会关注这个项目的所有状态,以后只要这个项目发生变动,如被别人提交了Pull requests、别人发起了新的Issue、或Issue中有新的讨论等情况,都会在自己的个人通知中心收到一条通知,如果设置个人邮箱,也可能收到响应的邮件。
    (1)选择Participating and @mentions,只有参与了这个项目或被别人@时你才会收到通知;
    (2)选择All Activicy,会收到这个仓库变更的所有通知。
    (3)选择Ignore,则不会收到任何通知;
    (4)选择CustomGitHub搜索技巧找到好项目_第6张图片
    可以选择你想要被通知的地方,比如说发布了新的问题,有新的提交,有新的发布,新的讨论等。

  3. Fork:如果你点击了Fork,相当于你自己有了一份原项目的拷贝,即复制原项目到自己的GitHub仓库中,你可以基于此做调整、修改,但是如果后续原项目发生了改变,你必须通过其它的方式去同步。

  4. Star:点击Star表示你喜欢这个项目。你可以通过点击个人GitHub主页上的Stars按钮来查看自己star过哪些项目。

五、参考文章

GitHub搜索技巧整理

---------------你知道的越多,不知道的越多--------------

你可能感兴趣的:(github)