NPM CTO yakale imapanga zosungira zogawidwa za Entropic

CJ Silverio, yemwe adasiya udindo wake ngati CTO wa NPM Inc kumapeto kwa chaka chatha, прСдставила posungira phukusi latsopano Zosokoneza, yomwe ikupangidwa ngati njira yogawidwa ku NPM, yosayendetsedwa ndi kampani inayake. Khodi ya Entropic imalembedwa mu JavaScript ndi wogawidwa ndi zololedwa pansi pa Apache 2.0. Ntchitoyi yakhala ikupangidwa kwa mwezi umodzi ndipo ili pachiwonetsero choyambirira, koma imathandizira kale ntchito zoyambira monga kulumikiza, kusindikiza ndi kuyika mapaketi.

Chifukwa chopangira Entropic ndikudalira kwathunthu kwa JavaScript/Node.js ecosystem pa NPM Inc, yomwe imayang'anira chitukuko cha woyang'anira phukusi ndikukonza malo osungira a NPM. Apa ndipamene kampani yofunafuna phindu ili ndi ulamuliro wokhawokha wa machitidwe omwe mamiliyoni a opanga JavaScript ndi mapulogalamu amadalira, ndipo amayendetsa mabiliyoni otsitsa phukusi pa sabata.

Kuchulukitsitsa kwaposachedwa kwa ogwira ntchito, kusintha kwa kasamalidwe komanso kukopana kwa NPM Inc ndi osunga ndalama zapangitsa kuti anthu asamadziwe bwino za tsogolo la NPM komanso kusakhulupirira kuti kampaniyo ithandizira zofuna za anthu ammudzi osati osunga ndalama. Malinga ndi a Silverio, bizinesi ya NPM Inc singakhale yodalirika chifukwa anthu ammudzi alibe mwayi woti ayankhe pazomwe akuchita. Komanso, kuyang'ana pakupanga phindu kumalepheretsa kukhazikitsidwa kwa mwayi umene uli woyambirira kuchokera kwa anthu ammudzi, koma osabweretsa ndalama ndipo umafuna zowonjezera zowonjezera, monga kuthandizira kutsimikizira siginecha ya digito.

Silverio amakayikiranso kuti NPM Inc ili ndi chidwi chofuna kukhathamiritsa kuyanjana ndi kumbuyo kwake, chifukwa izi zipangitsa kuchepa kwa kayendedwe ka data komwe kungakhale kosangalatsa kuchokera pamawonedwe opangira ndalama. Nthawi zonse mukamayendetsa lamulo "npm auditΒ» zomwe zili mufayilo zimatumizidwa kunja phukusi-lock, zomwe zimaphatikizapo zambiri zosangalatsa zomwe wopanga amapanga. Poyankha, mamembala angapo odziwika a gulu la JavaScript/Node.js adayamba kupanga njira ina yomwe siyimayendetsedwa ndi makampani pawokha.

Dongosolo la Entropic limagwiritsa ntchito mfundo ya maukonde ogwirizana, momwe wopanga mapulogalamu, pogwiritsa ntchito zinthu zake, amatha kuyika seva yokhala ndi nkhokwe yamaphukusi omwe amawagwiritsa ntchito ndikuyilumikiza ku netiweki yomwe imagawidwa yomwe imagwirizanitsa nkhokwe zapadera kukhala gawo limodzi. Entropic imaphatikizapo kukhalirana kwa nkhokwe zambiri, kuyanjana nawo ngati gawo la kayendedwe kabwinobwino.

Maphukusi onse amasiyanitsidwa pogwiritsa ntchito malo okhala ndi mayina ndipo amaphatikizanso zambiri za wolandira omwe ali ndi nkhokwe yawo yayikulu.
A namespace kwenikweni ndi dzina la mwini phukusi kapena gulu la osamalira omwe ali ndi ufulu kutulutsa zosintha. Nthawi zambiri, adilesi ya paketi imawoneka ngati "[imelo ndiotetezedwa]/pkg-dzina".
Metadata ndi zambiri zodalira zimatanthauzidwa mumtundu TOML.

Ngati phukusi layikidwa m'malo osungiramo malo omwe amalumikizidwa ndi zodalira kuchokera ku nkhokwe zina, mapepalawa amawonetsedwa m'malo osungiramo. Izi zimapangitsa kuti nkhokwe yam'deralo ikhale yokhayokha ndikuphatikiza makope a zodalira zonse zofunika. Pali chosanjikiza cholumikizirana ndi chosungira chapamwamba cha NPM, chomwe chimatengedwa ngati malo osungira owerengera okha. Mutha kukhazikitsanso mapaketi kuchokera ku NPM pogwiritsa ntchito malo omwe amapezeka kwanuko a Entropic.

Kwa kasamalidwe, zida zama mzere wamalamulo zimaperekedwa zomwe zimathandizira kutumiza nkhokwe pa netiweki yanu. Entropic imapereka zatsopano file-oriented API ndi makina osungira omwe amachepetsa kuchuluka kwa deta yomwe imatsitsidwa pa intaneti. Entropic imatengedwa ngati dongosolo lapadziko lonse lapansi lomwe lingagwiritsidwe ntchito popanga nkhokwe zamaphukusi muchilankhulo chilichonse chokonzekera, koma Entropic imapangidwa ndi JavaScript m'malingaliro ndipo ndiyoyenera mapulojekiti achilankhulo chimenecho.

Source: opennet.ru

Kuwonjezera ndemanga