如何在茫茫hub上找到自己想要的好项目需要一定的技巧
序言众所周知,github上有好多开源的好项目,但怎样在皑皑hub上找到自己想要的好项目须要一定的方法,而github刚好提供了挺好的搜索功能供我们发觉自己想要的资源。
一、进入github
无需登录也可以进行搜索,页面打开是这样的
搜索框在登录的一侧,即红框内!
二、开始搜索
我想要找到一个手动化布署的项目,关键字为devops,语言是java,star为100以上的项目如何搜索呢?
搜索条件就是:devopslanguage:javastars:>100
搜索结果为:
这样的条件或许就差不多可以找到我们想要的项目了,其实还有其他的好多搜索条件,我再一一列下来,这种条件可以随便进行组合:
<p><pre> <code>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 或xxxin:readme// 按照README搜索
in:description xxx 或xxxin:description // 按照description搜索
pushed:>YYYY-MM-DD // 最后更新时间大于YYYY-MM-DD
location:xxx //开发者位置在xxx,比如china,beijing,chengdu
user:xxx //查找某开发者下的所有仓库
followers:>=xxx //粉丝数大于xxx的开发者
</code></pre></p>
说明:
三、搜索当前热门
GitHub有两个热门栏目:GitHubTrend和GitHubTopic。
GitHubTrend页面总结了当前的热门Repositories和Developers;
GitHubTopic展示了最新和最流行的讨论主题
在这儿热爱技术的人无私的奉献自己的技术,在这儿可以找到归属感,就是程序员的温暖的港湾,当自己有能力也希望可以贡献自己的一份力量,
四、项目页面说明
Issues:假如你对此项目有任何疑惑或问题,都可以通过创建新issue方法提出。
http://www.qianxianly.com/data/attachment/forum/20240505/1714892730712_1.jpg
Pullrequests:假如你对原项目进行了bugfix或降低了新功能,都可以通过创建新pullrequest方法递交
Watch:默认是处于Notwatching的状态即未关注,当选择Watch后,表示你之后会关注这个项目的所有状态,之后只要这个项目发生变动,如被他人递交了Pullrequests、别人发起了新的Issue、或Issue中有新的讨论等情况,就会在自己的个人通知中心收到一条通知,假如设置个人邮箱,也可能收到响应的电邮。
(1)选择Participatingand@mentions,只有参与了这个项目或被他人@时你就会收到通知;
(2)选择AllActivicy,会收到这个库房变更的所有通知。
(3)选择Ignore,则不会收到任何通知;
(4)选择Custom,
可以选择你想要被通知的地方,例如说发布了新的问题,有新的递交,有新的发布,新的讨论等。
Fork:假如你点击了Fork,相当于你自己有了一份原项目的拷贝,即复制原项目到自己的GitHub库房中,你可以基于此做调整、修改,然而若果后续原项目发生了改变,你必须通过其它的方法去同步。
Star:点击Star表示你喜欢这个项目。你可以通过点击个人GitHub主页上的Stars按键来查看自己star过什么项目。
五、参考文章
GitHub搜索方法整理
---------------你晓得的越多,不晓得的越多--------------
页:
[1]