2012-05-18 60 views
0

掌握新工具或技术我经常因缺乏示例项目而受到影响 - 我可以使用这些开源项目作为实践研究的基础。特定项目搜索

不幸的是,除了项目语言之外,在Github上搜索我无法更精确。例如,我不能指定我需要一个用Ruby编写的项目,其中Sinatra作为后端,Backbone作为前端,而Cucumber和RSpec作为BDD工具。

因此,直到Github团队为他们出色的服务添加标签,我如何才能更好地解决上述问题?

+0

也许属于[webapps.se] – CharlesB

+0

我的回答有帮助吗? –

+0

感谢您的回答,** Samy **。是的,它帮助了我。但是,我想更具体地搜索项目。事实证明,有一种服务称为[Ohloh](http://www.ohloh.net/)。它允许你搜索开源项目,而且你可以通过一个或多个[tags](http://www.ohloh.net/tags)浏览项目,这对于我上述的目的来说无疑是一个非常有用的功能。不幸的是,使用Ohloh你不能搜索Github上托管的所有项目,而Ohloh自己的项目数据库非常非常小。所以,这个问题仍然是开放的。 – Shamaoke

回答

2

我通常是用谷歌搜索找到我想要的。

例如:

  • "app.rb" "spec" site:github.com搜索使用RSpec的西纳特拉项目。如果Sinatra的主文件不叫app.rb,此示例将不起作用。
  • "describe" "last_response.body" "should change" site:github.com寻找特定的测试代码。

我不知道黄瓜和骨干如何工作,所以我想不出任何有关查询。

祝你好运!