Sourcegraphi otsingusüsteem, mis on suunatud avalikult kättesaadavate lähtekoodide indekseerimisele, on laiendatud võimalusega otsida ja navigeerida kõigi Fedora Linuxi hoidlatest jaotatavate pakettide lähtekoodide seas, lisaks varem pakutud otsingule GitHubi ja GitLabi projektide seas. Indekseeritud on rohkem kui 34,5 tuhat paketti, millel on Fedora lähtekood. Pakutakse paindlikke võimalusi andmete filtreerimiseks hoidlate, paketide, programmeerimiskeelte või funktsioonide nimede alusel ning esitatakse leitud koodi visuaalne vaade, millega on võimalik analüüsida funktsioonide kutsumisi ja muutujate määratlemise kohti.
Alguses plaanis Sourcegraph arendajad, et indeksi suurus ulatub 5,5 miljoni repoga, millel on rohkem kui üks täht GitHubis või GitLabis, kuid nad mõistsid, et avatud tarkvara täielik katmine ei piisa ainult GitHubi ja GitLabi indekseerimisest, kuna paljud projektid ei kasuta neid platvorme. Optimaalseks lahenduseks peeti täiendavat indekseerimist allikakoodidest jaotuste hoidlatest. Githubist ja GitLabist pärineva koodi osas on praegu indeksis umbes 2,2 miljonit repot, millel on kuus ja rohkem tähte.
Allikas: opennet.ru
