Sourcegraph 向個人開發者開放,將支持搜索私有庫
Sourcegraph 正計劃將其通用代碼搜索平臺擴展到云端,并在此過程中對 GitHub 和 GitLab 的數百萬公共倉庫進行索引,這樣一來任何人都可以通過搜索找到它們。Sourcegraph 此番操作是在 D 輪融資 1.25 億美元之后進行的,目前該公司的估值達到了 26 億美元。
Sourcegraph 成立于 2013 年,旨在通過一個平臺來 "解決大代碼問題",該平臺可以解決大多數企業在其項目中必須處理日益增長的源代碼數量和種類而引發的問題。由于現在每家公司基本上多多少少都有一些軟件項目,他們在不同程度上都必須處理一些代碼,而隨著這些代碼庫的增長,更多的倉庫和開發者工具被扔進了這個巨大的“編碼池”里,對代碼的管理也會變得更加棘手,開發者也更難滿足最后期限的要求。
為了應對這一挑戰,Sourcegraph 將 DevOps 的各個環節結合起來,跨越了倉庫、編程語言、文件格式、編輯器等。通過 Sourcegraph,開發人員可以更快地發現和修復問題,弄清楚如何使用一個特定的功能,確定改變一段代碼會對依賴關系產生什么影響,自動進行大規模的重構,等等。
在此之前,向 Sourcegraph 的云端添加私有倉庫的功能并不對公眾開放。Sourcegraph 主要通過向企業收取上傳其私有資源庫的費用來盈利,這樣一來,企業內部的開發人員就可以從他們的瀏覽器中搜索這些資源。而 Sourcegraph 的新門戶網站旨在打造一個通用的代碼搜索引擎,任何人都可以免費查找和瀏覽數以百萬計的開源項目和個人私有代碼。
Sourcegraph 聯合創始人兼首席技術官 Beyang Liu 表示:"這對我們公司來說是一個重大舉措,在此之前 Sourcegraph.com 僅針對企業用戶,這意味著用戶沒有辦法添加自己的公共或私有庫。按照內部代碼庫的標準,雖然 Sourcegraph 目前搜索的索引量很大,但與開源項目的總體數量相比,完全不值得一提。“
為了產品的正式發布,Sourcegraph 已經將 GitHub 上的前 100 萬個倉庫和 GitLab 上大約 12000 個倉庫編入了索引。到今年年底,它計劃將總數字推到 500 萬以上 —— 其中每一個 GitHub 和 GitLab 倉庫都保證要有一顆以上的 Star。
Beyang Liu 補充道:"我們以質量為優先,因為當你在搜索代碼時,你關心的是找到最好的功能或最好的使用例子,而不是一些可能包含錯誤的隨機代碼片段。Sourcegraph 還將囊括那些不在 GitHub 或 GitLab 上的著名開源項目,而且開發者將能夠自己手動添加任何倉庫,無論其星級如何。“
匯集 GitHub 和 GitLab 的倉庫后,Sourcegraph 會涵蓋大部分 "有價值的" 開源項目,并使開發者可以通過一個單一的界面對它們進行搜索,使開發者不必訪問不同的渠道和界面來尋找他們要找的東西。
本文轉自OSCHINA
本文標題:Sourcegraph 向個人開發者開放,將支持搜索私有庫
本文地址:https://www.oschina.net/news/157175/sourcegraph-entire-open-source-web