JA_NPM

Daraasad kiis oo daadad ah oo NPM ah: "Hoos u dhac godka Bakaylaha oo raadinaya Shaah"

At Xygeni, waxaan ku mashquulsanayn sannadkii la soo dhaafay hirgelinta nidaam dhammaystiran oo la socda diiwaannada xirmooyinka furan ee dadweynaha ee ku saabsan dhaqdhaqaaqyada laga shakiyo ama koodka xaasidnimada leh.

Kaabayaashani waxay noo oggolaanayaan inaan si dhab ah u falanqeyno dhammaan xirmooyinka la daabaco maalin kasta. Sidoo kale, waxay noo ogolaanaysaa inaan la socono dhaqamada aan caadiga ahayn ee isticmaalaha.

Iyadoo joogitaanka koodka xaasidnimada leh ee diiwaannada xirmada si fiican loo yaqaan., waxaa jira dhaqamo kale oo qariib ah ama aan caadi ahayn oo gebi ahaanba aan la dareemin dadka isticmaala diiwaankan. Xitaa kuwa naga mid ah ee si dhow ula socda, ma fududa in la helo sabab ama sharraxaad ku saabsan dhaqankaas.

Waxa lagu garto kooxda Xygeni waa adkeysigeenna marka aan wajahayno dhibaato, sidaa darteed waxaan si qoto dheer u qodnay arrintan.

Dhammaantood waxay ku bilaabmeen koror tirakoob ah

Sidaan hore u soo sheegay, qayb ka mid ah kaabayaasha dhaqaalaha, waxaan la soconaa cabbirro badan oo dhaqdhaqaaq ah oo ku jira diiwaannada xirmooyinka furan ee dadweynaha.

Maalmihii ugu dambeeyay ee Maarso, shaqaalahayga Carmen ayaa qaylo-dhaan soo diray. Waxaan bilownay inaan aragno leexasho weyn oo ku timid tirada xirmooyinka lagu daabacay NPM. Ka dib dib u eegis bilow ah, waxaan ogaanay in leexashadani ay ugu horreyn sabab u ahayd tiro yar oo isticmaaleyaal ah oo heerka daabacaadda xirmada uu si lama filaan ah kor ugu kacay.

Tani waxay nagu kalliftay inaan dib u eegno habkayaga iyo xogtiisa la xiriirta ee ku jirta madal. Nasiib wanaag, dib u eegisteennu waxay go'aamisay in xogtu u muuqatay inay sax tahay, laakiin tani waxay sidoo kale ahayd waxoogaa wareer ah!

Markii aan sii wadnay kormeerka, waxaan ogaanay in xirmooyinkan ay wadaagaan dhowr astaamood oo caadi ah:

  • Daabacayaashu waxay ahaayeen isticmaaleyaal cusub oo la sameeyay, oo aan ka badnayn hal ama laba bilood jir ugu badnaan.
  • Xirmooyinka waxay lahaayeen magacyo aan kala sooc lahayn oo u muuqda kuwo aan kala sooc lahayn, oo laga yaabo in lagu sameeyay qaamuus. Waxaan ka heli karnaa magacyada xirmada oo leh magacyo qariib ah sida weyn_mite-smiletea, erick-mangut94-sukiwir, xayawaan_qurux badan-appteadev or cad_tuna-appteadevWaxaan ku dari doonnaa lifaaq ay ku jiraan tusaalooyin ka mid ah hantida aan helnay.
  • Waxyaabaha ku jira xirmooyinkan aad bay isugu egyihiin, badanaana way isku mid ahaayeen.

Xaaladdan, waxaan aragnay in mid ka mid ah xirmooyinka ay ku jirtay qoraal Python ah, suurtogal ahaan shil ahaan, kaas oo u muuqda in loo isticmaalo in si toos ah loogu daabaco xirmooyinka.

shm

Furitaanka shabakadda

Hawsha daabacaadda ee qaar ka mid ah daabacayaashan bishii la soo dhaafay waxaa la fuliyay iyadoo la raacayo jaantuska jadwalka soo socda:

 

weerar npm ah

Waa kuwan tirakoobyada oo dhammaystiran ee la xiriira dhacdadan oo aan la wadaagi karno:

hubinta npm

Wax khuseeya ma jirin oo ka soo baxay dib u eegista shaqsiyeed ee qaar ka mid ah xirmooyinka la xiriira isticmaaleyaashan. Tani waxay na keentay inaan falanqeyno sawirka guud ee dhammaantood, annagoo raadinayna qaabab bixin kara tilmaamo ku saabsan guushan.

Ka dib oo dhan, waxaan haynaa xirmooyin wanaagsan oo aan falanqeyno:

weerarka npm 2

Kuwani waa qodobbada ugu muhiimsan ee aan ka soo qaadan karno falanqaynta:

  • Qaar badan oo ka mid ah xirmooyinka NPM waa isku xiran yihiin. Qaarkood waxaa loo tixraacaa inay yihiin ku tiirsanaan kuwa kale.
  • In kasta oo ay yihiin xirmooyin qariib ah oo laga yaabo in aan cidina ka warqabin jiritaankooda, haddana qaarkood waxay leeyihiin soo dejin badan oo toddobaadle ah. Way adag tahay in la aqbalo in isticmaale caadi ah uu rabo inuu soo dejiyo baakadaha sida 0mc03esisd
  • Qaarkood waxay leeyihiin kaydad la xiriira. Mararka qaarkood milkiilayaasha kaydadkan waxay u muuqdaan inay yihiin akoonno been abuur ah, oo la mid ah kuwa ku jira npm.

Fiiro gaar ah: Isticmaalayaashu waxay soo geliyaan xirmooyin dheeraad ah mowjado, sidaa darteed xogta la bixiyay way kala duwanaan kartaa wax yar.

weerarka npm 2

Kani waa tusaale ka mid ah kaydka la xiriira. Waxa ku jira koodka qaar ka mid ah xirmooyinka la daabacay. Sidoo kale faylal kale, sida shaah.yaml gudbiso.

La kulanka jilayaasha(yaasha)

In tani ay tahay shaqada qoraa keliya ama dhowr la-hawlgalayaal way adag tahay in la go'aamiyo. Si kastaba ha ahaatee, waxaan haynaa caddayn muujinaysa asalka hawshan:

  • Luqadda: Faallooyinka qaarkood ee ku jira koodka waxay ku qoran yihiin Indonisiya.
weerarka npm 3
  • Goobta: Milkiilayaasha qaar ee kaydka la xiriira waxay tilmaamayaan goobta ay ku sugan yihiin Indonesia.
  • Goobta aan ku aqoonsan karno iyada oo loo marayo xogta waxqabadka ee GitHub sidoo kale waxay tilmaamaysaa Indonesia.
NPM_JA

Shaah shan saac ah

Maadaama Indonesia ay ahayd gumeysi Ingiriis ah, waxay ku habboonaan lahayd halkan in lagu cabo shaah. Si kastaba ha ahaatee, kiiskan, waa nooc shaah ah oo gaar ah.

Ma xusuusataa shaah.yaml Faylasha aan aragnay bilowgii? Waqtigaas, ma aanan soo bandhigin waxyaabaha ay ka kooban yihiin, laakiin waxay u ekayd sidan:

weerarka npm 4

Faylashani waxay u muuqdaan inay la xiriiraan Hab-maamuuska shaahaLaakiin waa maxay dhab ahaantii? Waan gaarnay https://tea.xyz/blog/250k-grant-for-open-source-developers, oo ka hadlaya ujeeddada:

Shaaha ayaa ruxaya adduunka dijitaalka ah isagoo wax ka qabanaya arrinta muddada dheer soo jirtay ee magdhowga aan ku filnayn ee horumariyayaasha ilo-furan. Xalinta arrintan ayaa aad uga degdeg badan sidii hore, waana sababta aan u go'aansannay inaan bixinno $250K oo deeqo ah ka hor inta aan la bilaabin hab-maamuuska. Marxaladdan bilowga ah waxay higsaneysaa inay taageerto ilaaliyayaasha mashaariicda ilo-furan ee saameyn weyn ku leh nidaamka software-ka isha furan iyo teaRank oo ka weyn 30 ka hor Testnet-ka Protocol-ka ee la dhiirrigeliyay.

Sida ku cad dukumeentiyada shaaha: 

"Mashruuc si loogu diiwaan geliyo Protocol-ka shaaha wuxuu u baahan yahay fayl shaah.yaml ah kaas oo u adeega sida dastuurka mashruuca si uu u maamulo tirada dadka wax ku biirinaya iyo tirada codadka loo baahan yahay si loo fuliyo tallaabooyin gaar ah."

 

Ka dib markii aan galnay shabakadda shaaha waxaan isku daynay inaan helno mid ka mid ah baakadaha aan tuhunsanahay in sumcaddiisa la buunbuuninayo. Waxaan helnay:

Taasi waxay u muuqataa inay sharraxayso waxa halkan ka socda: Isticmaalayaal gaar ah ayaa buunbuuninaya mashaariicdooda isha furan iyagoo si aan macquul ahayn u adeegsanaya si ay u afduubtaan teaRank oo ay u helaan faa'iidooyinka ay bixiso ururka shaaha. Ka dib oo dhan, lacagtu waa awoodda ugu da'da weyn ee wax ka qabata, oo ay weheliso galmada. 

Gabagabo iyo fikradaha ugu dambeeya

In kasta oo aan laga helin wax caddayn ah oo ku saabsan koodka xaasidnimada ah xirmooyinkan NPM, haddana uma badna inay ula jeedaan in qofna uu isticmaalo, waxaa dhici karta inay jebiyaan dhowr Shuruuc oo Adeeg (TOS) ah oo NPM ah, GitHub, ama ururka shaaha. Si kastaba ha ahaatee, tani waxay ka baxsan tahay baaxadda shaqadayada (inkasta oo la ogeysiiyay tallaabooyinka ay u arkaan inay ku habboon yihiin waa la qaadi doonaa). Isticmaalka xad-dhaafka ah ee goobahan ayaa si uun noo saameyn doona annaga iyo ururradeenna.

Waxa cad in xirmo kasta oo aan dhib lahayn oo il furan ah ay qaadi karto dhaqanno ay adag tahay in la fahmo iyada oo aan la helin macluumaad dhammaystiran oo ku saabsan macnaha guud.

Horumariye ahaan, waxaan u arkaa inay adag tahay inaan gacanta ku xakameeyo dhammaan xirmooyinka isha furan ee loo isticmaalo barnaamijyada aan horumarinno oo aan ilaalino iyadoo la hubinayo heer gaar ah. Iyada oo aan la helin caawimaad qalab otomaatig u ah xakamayntan, shaqadu waxay qaadan kartaa saacado aan la tirin karin oo kooxaheenna ah.

Had iyo jeer waxaa jira ikhtiyaar ah in si kale loo eego, iyadoo la aamini karo in meelaha furan ay yihiin meelo ammaan ah. Nasiib wanaag, waxaan aaminsanahay in fikirkani uusan maanta aad u baahsanayn; kiiskani wuxuu ahaa mid aan waxyeello lahayn, laakiin dhawaan waxaan la kulanay dhacdo aad uga daran oo lala kulmay XZ Backdoor, mana aysan dhicin midka kaliya.

Haddii aad ilaa hadda akhriday, waxaan rajeynayaa inaad ku raaxaysatay dhammaan waxyaabaha qarsoon ee dhacdadan xiisaha leh. Ha ilaawin inaad dhowr daqiiqo ku qaadato dib u eegista waxa Xygeni uu ku dari karo amniga ururkaaga.

Lifaaqa: Liis garee hantida la xiriirta ee lagu darayo maqaalka ugu dambeeya

Isticmaalayaasha NPM ee khuseeya oo ku salaysan tirada xirmooyinka la daabacay: vndra, wanzaty, artknight404, seblakkuah, Mikrositer, kellyman17

Muunad yar oo ka mid ah xirmooyinka la xiriira: mikrositer, cryndex, arts-dao, seblakkuah, vndrabnb, vndrave, depfif, depsik, depeit, depnin, Dopon, kellymanteasproject.

Qaar ka mid ah kaydka GitHub ee la xiriira oo ka kooban faylasha tea.yml:

qalabka-sca-tools-software-ka-samaynta-qalabka-falanqaynta
Mudnaanta sii, hagaaji, oo sug khataraha software-kaaga
Hel Akoonkaaga Bilaashka ah.
Looma baahna kaarka deynta.

Sug Horumarinta Software-kaaga iyo Bixintaada

oo leh Xygeni Product Suite