CJ Silverio, anu ninggalkeun jabatanna salaku CTO of NPM Inc dina ahir taun ka tukang,
Alesan pikeun nyiptakeun Entropic nyaéta gumantungna lengkep ekosistem JavaScript/Node.js dina NPM Inc, anu ngatur pamekaran manajer pakét sareng pangropéa tina gudang NPM. Ieu mangrupikeun perusahaan anu milari kauntungan gaduh kendali tunggal pikeun sistem anu gumantung kana jutaan pamekar JavaScript sareng aplikasi, sareng anu ngolah jutaan undeuran pakét per minggu.
A string panganyarna PHK karyawan, parobahan manajemén jeung flirtation NPM Inc urang jeung investor geus nyiptakeun rasa kateupastian ngeunaan masa depan NPM sarta kurangna kapercayaan yén pausahaan bakal juara kapentingan masarakat tinimbang investor. Numutkeun ka Silverio, bisnis NPM Inc teu tiasa dipercanten sabab masarakat henteu gaduh pangaruh pikeun nanggung tanggung jawab kana lampahna. Leuwih ti éta, fokus kana nyieun untung nyegah palaksanaan kasempetan anu primér ti sudut pandang masarakat, tapi teu mawa duit jeung merlukeun sumberdaya tambahan, kayaning rojongan pikeun verifikasi signature digital.
Silverio ogé ragu yén NPM Inc kabetot dina ngaoptimalkeun interaksi jeung backend na, sabab ieu bakal ngakibatkeun panurunan dina aliran data anu berpotensi metot ti sudut pandang monetization. Unggal waktos anjeun ngajalankeun paréntah "
Sistem Entropic nganggo prinsip jaringan federasi, dimana pamekar, ngagunakeun sumber daya sorangan, tiasa nyebarkeun server sareng gudang bungkusan anu dianggo sareng nyambungkeun kana jaringan anu disebarkeun umum anu ngahijikeun repositori swasta anu béda-béda kana hiji gembleng. Entropik ngalibatkeun hirup babarengan seueur repositori, berinteraksi sareng aranjeunna salaku bagian tina alur kerja normal.
Sadaya bungkusan dipisahkeun nganggo rohangan ngaran sareng kalebet inpormasi ngeunaan host anu nyayogikeun gudang utami.
Ruang ngaran dasarna mangrupikeun nami pamilik pakét atanapi grup pangropéa anu ngagaduhan hak pikeun ngaluarkeun apdet. Sacara umum, alamat pakét sapertos "[email dijaga]/pkg-ngaran".
Metadata sareng inpormasi kagumantungan didefinisikeun dina formatna
Upami pakét disimpen dina répositori lokal anu dikaitkeun ku katergantungan ti repositori anu sanés, bungkusan ieu dicerminkeun dina gudang lokal. Hal ieu ngajadikeun gudang lokal mandiri tur ngawengku salinan sadaya kagumantungan diperlukeun. Aya lapisan pikeun berinteraksi sareng gudang NPM klasik, anu dianggap salaku arsip anu dibaca wungkul. Anjeun ogé tiasa masang bungkusan tina NPM nganggo lingkungan Entropic anu disebarkeun sacara lokal.
Pikeun manajemén, alat baris paréntah disayogikeun anu nyederhanakeun panyebaran repositori dina jaringan lokal anjeun. Entropic nawarkeun lengkep anyar
sumber: opennet.ru