掌握一种新的工具或技术我经常缺乏示例项目 - 我可以用作实际研究基础的开源项目。
不幸的是,在Github上搜索我不能比项目的语言更精确。例如,我无法指定我需要一个用Ruby编写的项目,Sinatra作为后端,Backbone作为前端,Cucumber和RSpec作为BDD工具。
因此,在Github团队为其出色的服务添加标签之前,我怎样才能更好地解决上述问题?
答案 0 :(得分:2)
我通常使用Google搜索播放以找到我想要的内容。
例如:
"app.rb" "spec" site:github.com
使用RSpec搜索Sinatra项目。如果Sinatra的主文件未被称为 app.rb ,则此示例将不起作用。"describe" "last_response.body" "should change" site:github.com
寻找特定的测试代码。 我不知道Cucumber和Backbone如何工作,所以我想不出任何相关的查询。
祝你好运!