0

掌握新的工具或技术时,我经常因缺乏示例项目而苦恼——我可以将这些开源项目用作实践研究的基础。

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

那么,在 Github 团队为他们的精彩服务添加标签之前,我怎样才能更好地解决上述问题呢?

4

1 回答 1

2

我通常使用谷歌搜索来找到我想要的东西。

例如:

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

我不知道 Cucumber 和 Backbone 是如何工作的,所以我想不出任何相关的查询。

祝你好运!

于 2012-05-18T13:52:58.520 回答