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






















