github上的搜索技巧
转载自:https://blog.csdn.net/qq_38021852/article/details/82753516
<!--一个博主专栏付费入口结束-->
<link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/ck_htmledit_views-d284373521.css">
<link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/ck_htmledit_views-d284373521.css">
<div class="htmledit_views" id="content_views">
<p>作为一名合格去且有b格的程序员,大家不少逛的网站肯定有github(不用翻)吧。那么多热门的开源的项目,你也许也会有点措手不及,所以今天总结了一些搜索技巧分享给大家。</p>
1、GitHub Trend 和 GitHub Topic
GitHub Trend 页面总结了每天/每周/每月周期的热门 Repositories 和 Developers,你可以看到在某个周期处于热门状态的开发项目和开发者。而 GitHub Topic 展示了最新和最流行的讨论主题,在这里你不仅能够看到开发项目,还能看到更多非开发技术的讨论主题,比如 Job、Chrome 浏览器等。
2、找开发者
比如需要寻找国产软件,首先想到的应该是在 GituHub 上找国内开发者,搜索时设置 location 为 China,如果你要寻找使用 java 语言开发者,则再增加 language 为 java,整个搜索条件就是:language:java location:china,从搜索结果来看,我们找到了近 17000 名地区信息填写为 china 的 java 开发者,朋友们熟悉的阮一峰老师排在前列。根据官方指引,搜索 GitHub 用户时还支持使用 followers、in:fullname 组合条件进行搜索。
我们需要在 GitHub 上找到优秀的项目和工具,同样,通过关键字或者设置搜索条件帮助你事半功倍找到好资源。我的使用习惯是先用某些关键词搜索,得到的搜索结果优先展示一些现成的软件和工具。
3、找项目
Awesome + 关键字
Awesome 似乎已经成为不少 GitHub 项目喜爱的命名之一,比如前面提及要找到优秀的 Windows 软件,可以尝试搜索 Awesome windows,得到这样的搜索结果:
awesome + javascript:
4、设置搜索条件
如果你明确需要寻找某类特定的项目,比如用某种语言开发、Stars 数量需要达到标准的项目,在搜索框中直接输入搜索条件即可。其中用于发现项目,我的用法是灵活运用下面几个搜索条件:stars:、language:、forks:,其实就是设置项目收藏、开发语言、派生的搜索条件,比如输入 stars:>=500 language:java,得到的结果 就是收藏大于和等于 500 的 java 项目,排名前列是开源代码库和课程项目 freeCodeCamp、大热门的 Vue 和 React 项目。
下面是 GitHub 上影响力颇大的项目,仅列举部分:
-
free-programming-books:整理了所有和编程相关的免费书籍,同时也有 中文版项目。
-
github-cheat-sheet:集合了使用 GitHub 的各种技巧。
-
android-open-project:涵盖 Android 开发的优秀开源项目。
-
chinese-independent-developer:聚合所有中国独立开发者的项目。
推荐阅读
-
php 全文搜索和替换的实现代码_php技巧
-
精通php的十大要点(上)_php技巧
-
PHP写的获取各搜索蜘蛛爬行记录代码_php技巧
-
Windows11任务栏怎么移动到顶部? win11上移任务栏的技巧
-
网页上的搜索框并非必须 如何合理配置浅析
-
电脑上微信可以用扫一扫吗? 微信扫描二维码的技巧
-
javascript获取url上某个参数的方法_javascript技巧
-
git的使用,将本地项目push到github上
-
git拉取github上的分支和本地分支提交到github
-
【Github】使用IDEA将代码push到GitHub上出现Failed to connect to github.com port 443: Timed out的解决办法