Sourcegraphi otsingumootor, mis on suunatud avalikult kĂ€ttesaadava lĂ€htekoodi indekseerimisele, on laiendatud vĂ”imalusega otsida ja navigeerida kĂ”igi Fedore Linuxi kaudu levitatavate pakettide lĂ€htekoodides, lisaks varasemalt pakutud otsimisele GitHubi ja GitLabi projektides. Indekseeritud on ĂŒle 34,5 tuhande paketi lĂ€htekoodidega Federost. Pakutakse paindlikke vahendeid valimise koostamiseks, arvestades repositorite, pakettide, programmeerimiskeelte vĂ”i funktsioonide nimesid, samuti visuaalset ĂŒlevaadet leitud koodist koos funktsioonide kutse ja muutuja mÀÀratlemise kohtade analĂŒĂŒsimise vĂ”imalusega.
Esialgu kavatseti Sourcegraphi arendajatel viia indeksi suurus 5,5 miljoni repositorini, millel on rohkem kui ĂŒks tĂ€hetĂ€hel GitHubis vĂ”i GitLabis, kuid mĂ”isteti, et avatud tarkvara tĂ€ielikuks katmiseks ei piisa vaid GitHubi ja GitLabi indekseerimisest, kuna paljud projektid ei kasuta neid platvorme. Optimaalseks variandiks tunnistati tĂ€iendav lĂ€htekoodide indekseerimine jaotuste repositoritest. Mis puudutab GitHubist ja GitLabist pĂ€rit koodi, siis on hetkel indeksis umbes 2,2 miljonit reposi, millel on kuus tĂ€hte vĂ”i rohkem.
Allikas: opennet.ru
