CJ Silverio, dy't har post as CTO fan NPM Inc oan 'e ein fan ferline jier ferliet,
De reden foar it meitsjen fan Entropic is de folsleine ôfhinklikens fan it JavaScript/Node.js-ekosysteem op NPM Inc, dy't de ûntwikkeling fan 'e pakketbehearder en ûnderhâld fan' e NPM-repository kontrolearret. Dit is wêr't in winst-oandreaune bedriuw allinich kontrôle hat oer in systeem wêrfan miljoenen JavaSkript-ûntwikkelders en applikaasjes ôfhinklik binne, en dat miljarden pakketdownloads per wike ferwurket.
In resinte string fan ûntslaggen fan meiwurkers, feroaringen yn management en de flirtaasje fan NPM Inc mei ynvestearders hawwe in gefoel fan ûnwissichheid makke oer de takomst fan NPM en in gebrek oan fertrouwen dat it bedriuw de belangen fan 'e mienskip sil foarfjochtsje ynstee fan ynvestearders. Neffens Silverio kin it bedriuw fan NPM Inc net fertroud wurde, om't de mienskip net de leverage hat om it ferantwurdlik te hâlden foar har aksjes. Boppedat foarkomt de fokus op it meitsjen fan winst de ymplemintaasje fan kânsen dy't primêr binne út it eachpunt fan 'e mienskip, mar gjin jild bringe en ekstra middels nedich binne, lykas stipe foar ferifikaasje fan digitale hantekening.
Silverio twifelet ek dat NPM Inc ynteressearre is yn it optimalisearjen fan ynteraksjes mei har eftergrûn, om't dit sil liede ta in fermindering fan gegevensstreamen dy't potinsjeel ynteressant binne út in monetarisaasjepunt. Elke kear as jo it kommando útfiere "
It Entropic systeem brûkt it prinsipe fan in federearre netwurk, wêryn in ûntwikkelder, mei help fan syn eigen middels, in server kin ynsette mei in repository fan pakketten dy't hy brûkt en it ferbine mei in mienskiplik ferspraat netwurk dat disparate privee repositories ferieniget yn ien gehiel. Entropic omfettet it gearwurkjen fan in protte repositories, ynteraksje mei har as ûnderdiel fan in normale workflow.
Alle pakketten wurde skieden mei nammeromten en befetsje ynformaasje oer de host dy't har primêre repository host.
In nammeromte is yn essinsje de namme fan de pakketeigner of groep ûnderhâlders dy't it rjocht hawwe om updates frij te jaan. Yn 't algemien sjocht it pakketadres der út as "[e-post beskerme]/pkg-namme".
Metadata en ôfhinklikensynformaasje wurde definieare yn it formaat
As in pakket wurdt pleatst yn in lokale repository dat is keppele troch ôfhinklikens fan oare repositories, dizze pakketten wurde spegele yn de lokale repository. Dit makket it lokale repository selsstannich en befettet kopyen fan alle nedige ôfhinklikens. D'r is in laach foar ynteraksje mei it klassike NPM-repository, dat wurdt behannele as in lês-argyf. Jo kinne ek pakketten fan NPM ynstallearje mei lokaal ynset Entropic omjouwings.
Foar behear wurde kommandorigelark foarsjoen dy't de ynset fan repositories op jo lokale netwurk ferienfâldigje. Entropic biedt folslein nij
Boarne: opennet.ru