0
掌握新工具或技术我经常因缺乏示例项目而受到影响 - 我可以使用这些开源项目作为实践研究的基础。特定项目搜索
不幸的是,除了项目语言之外,在Github上搜索我无法更精确。例如,我不能指定我需要一个用Ruby编写的项目,其中Sinatra作为后端,Backbone作为前端,而Cucumber和RSpec作为BDD工具。
因此,直到Github团队为他们出色的服务添加标签,我如何才能更好地解决上述问题?
掌握新工具或技术我经常因缺乏示例项目而受到影响 - 我可以使用这些开源项目作为实践研究的基础。特定项目搜索
不幸的是,除了项目语言之外,在Github上搜索我无法更精确。例如,我不能指定我需要一个用Ruby编写的项目,其中Sinatra作为后端,Backbone作为前端,而Cucumber和RSpec作为BDD工具。
因此,直到Github团队为他们出色的服务添加标签,我如何才能更好地解决上述问题?
我通常是玩用谷歌搜索找到我想要的。
例如:
"app.rb" "spec" site:github.com
搜索使用RSpec的西纳特拉项目。如果Sinatra的主文件不叫app.rb,此示例将不起作用。"describe" "last_response.body" "should change" site:github.com
寻找特定的测试代码。我不知道黄瓜和骨干如何工作,所以我想不出任何有关查询。
祝你好运!
也许属于[webapps.se] – CharlesB
我的回答有帮助吗? –
感谢您的回答,** Samy **。是的,它帮助了我。但是,我想更具体地搜索项目。事实证明,有一种服务称为[Ohloh](http://www.ohloh.net/)。它允许你搜索开源项目,而且你可以通过一个或多个[tags](http://www.ohloh.net/tags)浏览项目,这对于我上述的目的来说无疑是一个非常有用的功能。不幸的是,使用Ohloh你不能搜索Github上托管的所有项目,而Ohloh自己的项目数据库非常非常小。所以,这个问题仍然是开放的。 – Shamaoke