Apple võtab üle Swift Package Indexi ja lubab vähendada GitHubi sõltuvust

Swift Package Index (SPI), Swifti programmeerimiskeele avatud lähtekoodiga pakettide otsingumootor, on nüüd osa Apple’ist, kuid jääb avatud lähtekoodiga. Üle kuue aasta tagasi koos Sven A. Schmidtiga SPI loonud Dave Verwer teatas Mastodonis, et liitub Apple’iga, et jätkata tööd Swifti pakettidega seotud teemadel. Apple’i vanemtootejuht Dave Lester ütles, et SPI on muutunud Swifti ökosüsteemi oluliseks osaks, ning viitas plaanile luua tervikliku paketiregister. Apple oli SPI-d sponsoreerinud juba 2023. aasta märtsist.

Projekt jääb Apache 2.0 litsentsi alla ning lubatud on kiirendatud arendus, sealhulgas pakettide allkirjastamine ja identiteedi haldus turvalisuse parandamiseks. Praegu saab igaüks SPI-sse paketi lisada ning arendajad sõltuvad usaldusväärsuse hindamisel metaandmetest. Iga pakett kuvab kaastöötajate arvu, projekti vanust, avatud probleeme, sõltuvusi, README-d ja väljalaskemärkmeid.

2020. aastal käivitumisel oli SPI-s umbes 2500 paketti, nüüd üle 11 000 — kasv on märkimisväärne, kuid jääb tagasihoidlikuks võrreldes näiteks PyPi-ga, kus on üle 8 miljoni paketi. SPI testib pakettide ühilduvust paljude operatsioonisüsteemidega, sealhulgas macOS, iOS, Linux ja Android. Suurimaks puuduseks on peetud sõltuvust GitHubist, kuid Verwer märkis, et register liigub sellest mudelist eemale.

Loe täispikka artiklit: The Register

Lisa kommentaar