2012-05-18 83 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尋找特定的測試代碼。

我不知道黃瓜和骨幹如何工作,所以我想不出任何有關查詢。

祝你好運!