Simple API for getting trending repositories on Github
npm install trending-github --save
const trending = require('trending-github');
trending()
.then(repos => console.log(repos));
//=> [{
//=> author: 'asciimoo',
//=> name: 'wuzz',
//=> href: 'https://github.com/asciimoo/wuzz',
//=> description: 'Interactive cli tool for HTTP inspection',
//=> language: 'Go',
//=> stars: 966,
//=> forks: 20,
//=> starsInPeriod: 153
//=> }, ... ]
const trending = require('trending-github');
trending('weekly', 'javascript')
.then(repos => console.log(repos));
//=> [{
//=> author: 'freeCodeCamp',
//=> name: 'freeCodeCamp',
//=> href: 'https://github.com/freeCodeCamp/freeCodeCamp',
//=> description: 'The https://freeCodeCamp.com open source codebase and curriculum. Learn to code and help nonprofits.',
//=> language: 'JavaScript',
//=> stars: 229260,
//=> forks: 9289
//=> starsInPeriod: 42
//=> }, ... ]
MIT © Daniel Eckermann
大名鼎鼎的 GitHub是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。此平台上有大量的开源程序代码,方便使用和学习。对于开发者,也可以使用此平台进行版本控制、多人协作、团队开发等。 GitHub官方网站 github 网站对中国大陆用户来说不太稳定,之前一直想学习使用,但是总无法登录,网上教学更改 host 的方法也没几个靠谱。最近发
今天睡醒之后习惯性的上了一下GitHub,发现页面排版有点不对劲。仔细看发现仓库页面多了一个Project选项卡。 关于Project内容的官方说明页面:官方页面传送门 于是我迫不及待的开始进行了一番体验。经过体验发现其实就是一个类似于任务表的东西,用过协作类应用的都应该很熟悉。比如我用过的Teambition就和这个Project非常类似。Project可以随意建立,当然访客也是能看见所有Pro
很多github上的项目都有标签(tag),可以清晰快速的找到每个不同的版本,非常方便以后查找以及使用。 tag 我们可以创建一个tag来指向软件开发中的一个关键时期,比如版本号更新的时候可以建一个“v2.0”、“v3.1”之类的标签,这样在以后回顾的时候会比较方便。tag的使用很简单,主要操作有:查看tag、创建tag、验证tag以及共享tag。 1查看tag 列出所有tag: git tag
https://github.com/trending?l=csharp 转载于:https://www.cnblogs.com/lummon/p/4530274.html
最近在做一个项目,想找出在属于某个git tag的message,但是git command没有提供特别直接的,总结如下: 1. git log --pretty=oneline tag A...tag B 这个命令可以列出tag A到tag B之间的log 2. git show --oneline tag 这个命令可以找出tag 相关的信息,包含commits,difference,所以如果是
In this article GitHub Free GitHub Pro GitHub Team for Open Source GitHub Team GitHub Enterprise GitHub One GitHub offers free and paid products. You can see pricing and a full
问题内容: 转到任何GitHub 页面,然后单击任何目录/文件,并观察URL的更改方式,但仅更新页面的一部分。没有整个页面重新加载。 我如何使用jQuery做类似的事情? 这对大多数浏览器都有效吗(我使用的是Chrome)? 问题答案: 他们使用历史记录API,或者专门使用。 您可以使用它,不需要jQuery,但是有一些插件,例如history.js。 这适用于大多数浏览器,即Chrome,Saf
问题内容: 我需要访问以获得有关某个存储库的一些数据。以下命令很好用 现在,我需要调用相同的名称来操纵输出。这是我尝试过的代码, 当我调试代码时,它向我显示此错误, HttpResponseProxy {HTTP / 1.1 400错误的请求[服务器:GitHub.com,日期:2017年2月3日,星期五,格林尼治标准时间12:14:58,内容类型:application / json; char
问题内容: 我在Eclipse中有想要上传到GitHub的代码,但到目前为止我还不知道该怎么做。它说“创建存储库”,但是看起来更像是一个存放项目的文件夹,我不确定如何将代码上传到其中。为看似愚蠢的问题道歉。另外,如何删除存储库?也没有一种方法可以做到这一点。 问题答案: 尽管Eclipse的EGit插件是一个不错的选择,但更好的选择是学习使用git bash -即从命令行使用git。学习git的基
问题内容: 我对java和eclipse相当陌生,我想从这个github项目中获取jar文件: https://github.com/nikkiii/omegle-api- java 我已经尝试在eclipse中这样做,但是我无法将项目作为Java项目导入,并且(基于此原因)我无法使用导出功能来获取该项目的jar文件。最简单/最好的方法是什么? 谢谢 问题答案: 假设您从github下载了包含.j
问题内容: 我正在寻找一种将 javadocs 从我的开源项目(在 Eclipse中 生成)转换为 GitHub MarkDown的方法 ,或者想出一些其他简单的解决方案在 GitHub上 显示我的文档(避开简单地添加目录)。有一个简单的解决方案吗?我可以简单地将 GitHub 指向我的目录吗?还有更优雅的东西吗?我一直在 Google 上 大放异彩 。 问题答案: 我认为用MarkDown制作一
问题内容: 我正在尝试在CentOS机器上做一个简单的操作,但是得到: 错误:访问https://github.com/org/project.git/info/refs时,请求的URL返回错误:401 致命:HTTP请求失败 它从不提示我输入用户名/密码,只是失败。 我可以在Mac上拨打完全相同的电话,没问题-我缺少什么? 问题答案: 答案很简单,但并不明显: 代替: 做: 或(不安全) (请注