我想搜索GitHub(也许是Gitlab,Bitbucket& Co)的存储库,这些存储库有一个GitHub页面(意味着它们很可能有一个gh_pages分支)或Firebase,Heroku等的演示。
另外,我想轻松搜索使用Angular Framework或React的repos。
我可以搜索"@angular/core" filename:package.json stars:2
,它会显示我的repos,其中包含@ angular / core的package.json。但是星号过滤器不起作用,并且在代码搜索选项卡中,主要语言和星星的信息也没有显示在它旁边。
最后我想结合这些搜索,这样我就可以通过演示(以及其他一些过滤器)搜索Angular,React,React Native或Ionic Projects。
有一些列表(下面)列出项目并使用所使用的语言/框架标记它们,但它们到目前为止还不完整,因此能够搜索它们非常有用。
我的问题:
是否有软件或网站(或任何方式):
package.json
文件包含"@angular/core"
和readme.md
文件,其中包含例如单词demo
?< / LI>
由于我恐怕还没有,我可以使用GitHub API来合并两个搜索,例如"@angular/core" filename:package.json
和demo filename:readme.md
(或者搜索gh_pages
分支的存在并列出包含星号,叉子,使用过的语言等的存储库?
答案 0 :(得分:2)
您可以使用official GitHub search guide中列出的搜索条件的组合。尝试设置以下属性以微调您的搜索。
答案 1 :(得分:1)
使用Github本身可以创建聪明的查询或在GitHub上查找主题
使用typescript编写的存储库的GitHub搜索查询,@angular/core
文件中的npm包package.json
,自述文件中的“demo”一词以及0星以上:
GitHub query for Angular apps
我正在使用一些GitHub过滤器。首先,我在package.json中搜索了一个角度典型的包,也用于自述文件中的“demo”一词,我也过滤了用typescript编写的存储库。
您可以过滤topic:angular
和使用超过0星的回购
语言:打字稿
明星:&gt; 0
使用typescript编写的存储库的GitHub搜索查询,react-native
文件中的npm包package.json
和自述文件中的“demo”字样:
GitHub query for ReactNative apps
GitHub-Topic: React (Typescript)
一般来说, 是(!) 可以做我一直想要的事情。有一个镜像Github并创建可下载档案的项目。 使用BigQuery可以分析存储库。在Source 1: GitHubArchive和Source 2: ghtorrent,您可以阅读更多相关内容。
使用BigQuery和那些数据可以做些什么令人印象深刻。例如,article使用BigQuery按国家/地区查找评分最高的存储库。 对于这个页面,BigQuery和来自GitHubArchive的数据也用于搜索所使用的语言,并过滤有前途的存储库(无论有希望的方法): gitmostwanted.com