Hoʻokumu mua ʻo NPM CTO i ka waihona waihona pūʻolo Entropic

ʻO CJ Silverio, ka mea i haʻalele i kāna kūlana ʻo CTO o NPM Inc i ka hopena o ka makahiki i hala. hōʻike ʻia waihona pūʻolo hou entropic, ka mea i hoʻomohala ʻia ma ke ʻano he mea hoʻokaʻawale i ka NPM, ʻaʻole i mālama ʻia e kahi hui kikoʻī. Ua kākau ʻia ke code a Entropic ma JavaScript a mahele ʻia e laikini ma lalo o Apache 2.0. Ua hoʻomohala ʻia ka papahana no hoʻokahi mahina a aia i ka pae prototype mua, akā kākoʻo mua i nā hana maʻamau e like me ka hoʻopili ʻana, hoʻopuka a hoʻokomo ʻana i nā pūʻolo.

ʻO ke kumu o ka hana ʻana o Entropic ʻo ia ka hilinaʻi piha o ka kaiaola JavaScript/Node.js ma NPM Inc, nāna e hoʻokele i ka hoʻomohala ʻana o ka luna hoʻokele a me ka mālama ʻana i ka waihona NPM. ʻO kēia kahi i loaʻa ai i kahi ʻoihana ʻimi waiwai ka mana o kahi ʻōnaehana kahi e hilinaʻi ai nā miliona o nā mea hoʻomohala JavaScript a me nā noi, a nāna e hoʻoiho i nā piliona o nā hoʻoiho i kēlā me kēia pule.

ʻO kahi laina o ka hoʻokuʻu ʻia ʻana o nā limahana, nā hoʻololi hoʻokele a me ka hoʻopiʻi ʻana o NPM Inc me nā mea hoʻopukapuka i hoʻokumu i kahi manaʻo kānalua e pili ana i ka wā e hiki mai ana o NPM a me ka pau ʻole o ka hilinaʻi e lanakila ka hui i nā pono o ke kaiāulu ma mua o nā mea hoʻopukapuka. Wahi a Silverio, ʻaʻole hiki ke hilinaʻi ʻia ka ʻoihana NPM Inc no ka mea ʻaʻole i loaʻa i ke kaiāulu ka leverage e hoʻopaʻa i ke kuleana no kāna mau hana. Eia kekahi,ʻo ka nānāʻana i ka loaʻa kālā e pale i ka hoʻokōʻana i nā manawa kūpono mai ka manaʻo o ke kaiāulu, akā,ʻaʻole e lawe i ke kālā a koi aku i nā kumuwaiwai hou aʻe, e like me ke kākoʻo no ka hōʻoia hōʻailona kikohoʻe.

Ke kānalua nei hoʻi ʻo Silverio i ka hoihoi ʻana o NPM Inc i ka hoʻomaikaʻi ʻana i ka launa pū ʻana me kāna backend, no ka mea e alakaʻi kēia i ka emi ʻana o nā kahe o ka ʻikepili i hiki ke hoihoi ʻia mai kahi ʻike monetization. I kēlā me kēia manawa e holo ʻoe i ke kauoha "npm hooia» hoʻouna ʻia nā mea o ka faila ma waho pūʻolo laka, i loaʻa i ka nui o nā ʻike hoihoi e pili ana i ka hana a ka mea hoʻomohala. I ka pane ʻana, ua hoʻomaka kekahi mau lālā koʻikoʻi o ke kaiāulu JavaScript/Node.js e hoʻomohala i kahi koho ʻē aʻe i mālama ʻole ʻia e nā hui pākahi.

Ke hoʻohana nei ka ʻōnaehana Entropic i ke kumumanaʻo o kahi pūnaewele federated, kahi mea hoʻomohala, me ka hoʻohana ʻana i kāna mau kumuwaiwai ponoʻī, hiki ke hoʻonohonoho i kahi kikowaena me kahi waihona o nā pūʻolo āna e hoʻohana ai a hoʻopili iā ia i kahi pūnaewele puʻupuʻu maʻamau e hoʻohui i nā waihona pilikino disparate i hoʻokahi holoʻokoʻa. Hoʻokomo ʻia ka Entropic i ka noho pū ʻana o nā waihona he nui, e launa pū me lākou ma ke ʻano he ʻāpana o ka hana maʻamau.

Hoʻokaʻawale ʻia nā pūʻolo āpau me ka hoʻohana ʻana i nā inoa inoa a hoʻokomo i ka ʻike e pili ana i ka host e hoʻokipa nei i kā lākou waihona waihona.
ʻO kahi namespace ka inoa o ka mea nona ka pūʻolo a i ʻole ka hui o nā mea mālama i ke kuleana e hoʻokuʻu i nā mea hou. Ma keʻano laulā, ʻano like ke ʻano o ka helu wahi "[pale ʻia ka leka uila]/pkg-inoa".
Ua wehewehe ʻia ka ʻike metadata a me ka hilinaʻi ma ka ʻano TOML.

Inā hoʻokomo ʻia kahi pūʻolo i loko o kahi waihona kūloko i hoʻopili ʻia e nā mea hilinaʻi mai nā waihona ʻē aʻe, e hoʻohālikelike ʻia kēia mau pūʻolo i ka waihona kūloko. Mālama kēia i ka waihona kūloko a loaʻa nā kope o nā mea hilinaʻi āpau e pono ai. Aia kahi papa no ka launa pū ʻana me ka waihona NPM maʻamau, i mālama ʻia ma ke ʻano he waihona heluhelu wale nō. Hiki iā ʻoe ke hoʻouka i nā pūʻolo mai NPM me ka hoʻohana ʻana i nā kaiapuni Entropic kūloko.

No ka hoʻokele, hāʻawi ʻia nā mea hana laina kauoha e hoʻomaʻamaʻa i ka waiho ʻana o nā repositories ma kāu pūnaewele kūloko. Hāʻawi ʻo Entropic i nā mea hou API no ka waihona a me kahi ʻōnaehana mālama e hōʻemi i ka nui o ka ʻikepili i hoʻoiho ʻia ma luna o ka pūnaewele. Hoʻopuka ʻia ʻo Entropic ma ke ʻano he ʻōnaehana holoʻokoʻa hiki ke hoʻohana ʻia no ka hana ʻana i nā waihona no nā pūʻolo ma kekahi ʻōlelo papahana, akā ua hoʻomohala ʻia ʻo Entropic me JavaScript i ka noʻonoʻo a ua kūpono loa ia no nā papahana ma ia ʻōlelo.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka