From b7386b4dd1cbec03bc5d032b173e2f5c57d4ecca Mon Sep 17 00:00:00 2001 From: Ayush Badoni Date: Wed, 9 Oct 2024 23:03:50 +0530 Subject: [PATCH] added languag --- _articles/ib/best-practices.md | 281 ++++++++++ _articles/ib/building-community.md | 282 ++++++++++ _articles/ib/code-of-conduct.md | 112 ++++ _articles/ib/finding-users.md | 152 +++++ _articles/ib/getting-paid.md | 176 ++++++ _articles/ib/how-to-contribute.md | 524 ++++++++++++++++++ _articles/ib/index.html | 6 + _articles/ib/leadership-and-governance.md | 160 ++++++ _articles/ib/legal.md | 166 ++++++ ...ing-balance-for-open-source-maintainers.md | 220 ++++++++ _articles/ib/metrics.md | 128 +++++ _articles/ib/starting-a-project.md | 355 ++++++++++++ _data/locales/ib.yml | 31 ++ 13 files changed, 2593 insertions(+) create mode 100644 _articles/ib/best-practices.md create mode 100644 _articles/ib/building-community.md create mode 100644 _articles/ib/code-of-conduct.md create mode 100644 _articles/ib/finding-users.md create mode 100644 _articles/ib/getting-paid.md create mode 100644 _articles/ib/how-to-contribute.md create mode 100644 _articles/ib/index.html create mode 100644 _articles/ib/leadership-and-governance.md create mode 100644 _articles/ib/legal.md create mode 100644 _articles/ib/maintaining-balance-for-open-source-maintainers.md create mode 100644 _articles/ib/metrics.md create mode 100644 _articles/ib/starting-a-project.md create mode 100644 _data/locales/ib.yml diff --git a/_articles/ib/best-practices.md b/_articles/ib/best-practices.md new file mode 100644 index 00000000000..597f0c4eafe --- /dev/null +++ b/_articles/ib/best-practices.md @@ -0,0 +1,281 @@ +--- +lang: ib +title: Best Practices for Maintainers +description: Ime ndụ gị mfe dị ka onye na-emepe emepe, site na ịdekọ usoro ruo n'ịkwalite obodo gị. +class: best-practices +order: 5 +image: /assets/images/cards/best-practices.png +related: + - metrics + - leadership +--- + +## Kedu ihe ọ pụtara ịbụ onye na-ahụ maka ya? + +Ọ bụrụ na ị na-ahụ maka ọrụ open source nke ọtụtụ mmadụ na-eji, ị nwere ike ịhụ na ị na-edeghị koodu nke ọma ma na-aza ajụjụ karịa. + +Na mbido nke ọrụ, ị na-enyocha echiche ọhụrụ ma na-eme mkpebi dabere na ihe ịchọrọ. Ka ọrụ gị na-ewu ewu, ị ga-ahụ onwe gị na-arụkọ ọrụ na ndị ọrụ gị na ndị na-enye aka karịa. + +Iji hụ na ọrụ ahụ dịrị ndụ, ịchọrọ ihe karịrị koodu. A na-enwekarị ọrụ ndị a n'echiche, mana ha dịkwa mkpa maka ọrụ na-eto eto. Anyị kwụsịrị ụfọdụ ụzọ iji mee ka ndụ gị dị mfe, site n'ide usoro ruo n'iji obodo gị. + +## Ide usoro gị + +Ide ihe bụ otu n'ime ihe kachasị mkpa ị nwere ike ime dị ka onye na-ahụ maka ya. + +Nkwupụta anaghị akọwa naanị echiche gị, kama ọ na-enyere ndị ọzọ aka ịghọta ihe ịchọrọ ma ọ bụ atụ anya, tupu ha ajụ. + +Ide ihe na-eme ka ọ dị mfe ikwu "mba" mgbe ihe adịghị adabara gị. Ọzọkwa, ọ na-eme ka o siere ndị mmadụ ike ịbanye ma nyere aka. Ị maghị onye nwere ike ịgụ ma ọ bụ jiri ọrụ gị. + +N'agbanyeghị ma ị gaghị eji paragraf zuru ezu, ide isiokwu bụ ihe ka mma karịa ịnweghị ide. + +Cheta ka i mee ka nkwupụta gị bụrụ nke ọhụrụ. Ọ bụrụ na ị nweghị ike ime nke a mgbe niile, hichapụ nkwupụta gị nke agadi ma ọ bụ gosi na ọ bụ agadi ka ndị na-enye aka mara na mmelite dị mma. + +### Ide echiche nke ọrụ gị + +Malite site n'ide ebumnuche nke ọrụ gị. Tinye ha na README gị, ma ọ bụ mepụta faịlụ pụrụ iche akpọrọ VISION. Ọ bụrụ na e nwere ihe ndị ọzọ ga-enyere aka, dịka atụmatụ ọrụ, mee ka ha bụrụ nke a maara. + +Inwe echiche doro anya, edere ya ga-enyere gị ka ị nwee uche ma gbochie "scope creep" site n'ịnye onyinye ndị ọzọ. + +Dịka ọmụmaatụ, @lord chọpụtara na inwe echiche banyere ọrụ ahụ nyere ya aka ịhọpụta requests ndị ga-ewe oge. Dịka onye ọhụrụ nọchiri anya, o weere ya n'anya maka ịnweghị ikwusi okwu ya mgbe o natara arịrịọ mbụ maka [Slate](https://github.com/lord/slate). + + + +### Kekọrịta atụmanya gị + +Iwu nwere ike ịbụ ihe mgbu ide. Oge ụfọdụ, ị nwere ike ịnụ mmetụta dị ka ị na-enyocha omume ndị ọzọ ma ọ bụ kwụsị ụtọ niile. + +Edebere ma rụọ ọrụ nke ọma, mana iwu ọma nwere ike inye ndị na-ahụ maka ya ikike. Ha anaghị ekwe ka i banye n'ọrụ ihe ịchọghị ime. + +Most people who come across your project don't know anything about you or your circumstances. They may assume you get paid to work on it, especially if it's something they regularly use and depend on. Maybe at one point you put a lot of time into your project, but now you're busy with a new job or family member. + +All of this is perfectly okay! Just make sure other people know about it. + +Ọ bụrụ na ijide n'aka na ọrụ gị bụ akụkụ oge ma ọ bụ naanị ịchọghị ego, gwa eziokwu banyere oge ị nwere. Nke a abụghị otu ihe ahụ dị ka oge ị chere ọrụ ahụ chọrọ, ma ọ bụ oge ndị ọzọ chọrọ ka i were. + + +## Ndị a bụ ụfọdụ iwu ndị bara uru ide + +* Olee otú a ga-esi nyochaa na ịnakwere onyinye (_Ha chọrọ ule? Akwụkwọ template?_) +* Ụdị onyinye ị ga-anabata (_Ị chọrọ naanị enyemaka na akụkụ ụfọdụ nke koodu gị?_) +* Oge ọ dị mma iji soro na-esote (_nke a, "Ị nwere ike ịtụ anya nzaghachi site n'aka onye na-ahụ maka ya n'ime ụbọchị 7. Ọ bụrụ na ịnweghị ihe ọ bụla n'oge ahụ, nwee obi ụtọ ịkpọtụrụ thread ahụ."_) +* Oge ole ị na-eji na ọrụ ahụ (_nke a, "Anyị na-eji naanị ihe dịka awa 5 kwa izu na ọrụ a"_) + +[Jekyll](https://github.com/jekyll/jekyll/tree/master/docs), [CocoaPods](https://github.com/CocoaPods/CocoaPods/wiki/Communication-&-Design-Rules), na [Homebrew](https://github.com/Homebrew/brew/blob/bbed7246bc5c5b7acb8c1d427d10b43e090dfd39/docs/Maintainers-Avoiding-Burnout.md) bụ ụfọdụ atụ nke ọrụ nwere iwu ndị bụ isi maka ndị na-ahụ maka ya na ndị na-enye onyinye. + +### Jide n'aka na nkwurịta okwu bụ nke ọha + +Echefula idekọ mmekọrịta gị, kwa. N'ebe ọ bụla i nwere ike, jide n'aka na nkwurịta okwu gbasara ọrụ gị bụ nke ọha. Ọ bụrụ na onye ọ bụla nwara ịkpọtụrụ gị n'ozuzu iji tụlee arịrịọ atụmatụ ma ọ bụ mkpa nkwado, kpọrọ ha nwayọọ ka ha banye na ụzọ nkwurịta okwu ọha, dịka ndepụta ozi ma ọ bụ onye njikwa nsogbu. + +Ọ bụrụ na ị na-ezute ndị ọzọ na-ahụ maka ya, ma ọ bụ mee mkpebi dị ukwuu n'ozuzu, idekọ mkparịta ụka ndị a n'ozuzu, ọbụlagodi ma ọ bụrụ na ọ bụ naanị itinye ndekọ gị. + +N'ụzọ dị otú a, onye ọ bụla bịara n'ógbè gị ga-enwe ohere ịnweta otu ozi ahụ dị ka onye nọ ebe ahụ ogologo oge. + +## Ịmụ ikwu "mba" + +Ide ihe niile. N'echiche, mmadụ niile ga-agụ nkwupụta gị, mana n'eziokwu, ị ga-enwe mgbe ị ga-eme ka ndị ọzọ mara na ọmụma a dị. + +Inwe ihe niile edere ga-enyere aka belata mmetụta nke ọnọdụ mgbe ịchọrọ ime ka iwu gị rụọ ọrụ. + +Ikwu "mba" adịghị mma, mana _"Onyinye gị adịghị adabara ụkpụrụ ọrụ a"_ dị mfe karịa _"Anaghị m amasị onyinye gị"_. + +Ikwu "mba" metụtara ọtụtụ ọnọdụ ị ga-ahụ dịka onye na-ahụ maka ya: arịrịọ atụmatụ ndị adịghị adabara, mmadụ na-eme ka mkparịta ụka daa, ime ọrụ ndị adịghị mkpa maka ndị ọzọ. + +### Jide n'aka na mkparịta ụka ahụ bụ nke enyi + +Otu n'ime ebe kachasị mkpa ị ga-eme ka ikwu "mba" bụ na njedebe ajụjụ gị na njedebe arịrịọ. Dịka onye na-ahụ maka ọrụ, ị gaghị enwe ike izute aro ndị ịchọghị inwe. + +O nwere ike ịbụ na onyinye ahụ gbanwere ụkpụrụ ọrụ gị ma ọ bụ adịghị adabara echiche gị. O nwere ike ịbụ echiche ọma, mana mmezu ya adịghị mma. + +N'agbanyeghị ihe kpatara ya, o kwe omume ijikwa onyinye ndị adịghị erute ụkpụrụ ọrụ gị n'ụzọ ziri ezi. + +Ọ bụrụ na ịnwere onyinye ịchọrọghị inwe, nzaghachi mbụ gị nwere ike ịbụ igbochi ya ma ọ bụ mee ka o doo anya na ịnweghị ahụmahụ. Ịme otú ahụ nwere ike imerụ mmetụta onye ọzọ ma mee ka ndị ọzọ chọrọ inye onyinye nwee mmetụta enweghị ntụkwasị obi. + + + +Ekwela ka onyinye ịchọrọghị inwe mepee n'ihi na ịnweghị obi ụtọ ma ọ bụ chọọ ịbụ enyi. N'ogbe oge, nsogbu gị anaghị azaghachi yana PRs ga-eme ka ọrụ gị bụrụ ihe karịrị nrụgide ma nwee mmetụta egwu. + +Ọ kacha mma imechi ozugbo onyinye ịchọpụtaghị inwe. Ọ bụrụ na ọrụ gị enweela nnukwu azụmahịa, @steveklabnik nwere aro maka [otú e si elekọta nsogbu nke ọma](https://words.steveklabnik.com/how-to-be-an-open-source-gardener). + +N'ikpeazụ, igbochi onyinye nwere ike iziga ozi buru ibu nye obodo gị. Inye onyinye n'ọrụ nwere ike ịdị egwu, karịsịa ma ọ bụrụ na ọ bụ oge mbụ onye ahụ. Ọbụna ma i kwụsị inwe onyinye ha, kwanyere onye ahụ ugwu ma kpọọ ha ekele maka mmasị ha. Ọ bụ nnukwu nsọpụrụ! + +Ọ bụrụ na ịchọrọghị inwe onyinye: + +* **Kpọrọ ha ekele** maka onyinye ha +* **Kọwaa ihe kpatara o ji adịghị adabara** ụkpụrụ ọrụ ahụ, ma nye aro doro anya maka mmelite, ma ọ bụrụ na enwere ike. Bụ enyi, mana sie ike. +* **Jikọtara ya na akwụkwọ edere**, ma ọ bụrụ na ịnwere ya. Ọ bụrụ na ịchọpụta arịrịọ a ruru unyi maka ihe ndị ịchọrọghị inwe, tinye ha n'ime akwụkwọ edere gị iji gbochie imegharị onwe gị. +* **Mechie arịrịọ ahụ** + +Ị gaghị achọ karịa ahịrị 1-2 iji zaa. Dịka ọmụmaatụ, mgbe onye ọrụ nke [celery](https://github.com/celery/celery/) kọrọ njehie metụtara Windows, @berkerpeksag [zara](https://github.com/celery/celery/issues/3383): + +Celery screenshot + +Ọ bụrụ na echiche nke ikwu "mba" na-atụ gị egwu, ị bụghị naanị. Dịka @jessfraz si kwuo [n'isiokwu a](https://blog.jessfraz.com/post/the-art-of-closing/): + +> Ekwurula m na ndị na-ahụ maka ọtụtụ ọrụ open source dị iche iche, Mesos, Kubernetes, Chromium, na ha niile kwenyere na otu n'ime akụkụ kachasị sie ike nke ịbụ onye na-ahụ maka ya bụ ikwu "mba" na patches ịchọghị. + +Ekwela ka ị nwee mwute maka ịnweghị mmasị ịnakwere onyinye onye. Iwu mbụ nke open source, [dịka](https://twitter.com/solomonstre/status/715277134978113536) @shykes si kwuo: _"Mba bụ nke oge, ee bụ nke ebighi ebi."_ Ọ bụ ezie na inwe mmetụta banyere mmasị onye ọzọ bụ ihe ọma, ịjụ onyinye abụghị otu ihe ahụ dị ka ịjụ onye nọ n'azụ ya. + +N'ikpeazụ, ọ bụrụ na onyinye adịghị mma nke ọma, ịnweghị ụgwọ ọ bụla ịnakwere ya. Bụ enyi ma nwee nzaghachi mgbe ndị mmadụ nyere onyinye n'ọrụ gị, mana naanị nakwere mgbanwe ndị ị kwenyere n'ezie ga-eme ka ọrụ gị ka mma. Oge niile ị na-eme ka ikwu "mba", ọ ga-adị mfe. KwPromise. + +### Bụ onye na-eme ihe + +Iji belata ọnụ ọgụgụ onyinye ndị a na-achọghị n'isiokwu mbụ, kọwaa usoro ọrụ gị maka itinye na ịnakwere onyinye n'akwụkwọ gị nke na-enye aka. + +Ọ bụrụ na ị na-enweta ọtụtụ onyinye ndị na-adịghị mma, chọọ ka ndị na-enye onyinye mee obere ọrụ tupu ha etinye, dịka: + +* Jupụta n'ụdị nsogbu ma ọ bụ PR template/checklist +* Mepee nsogbu tupu itinye PR + +Ọ bụrụhaala na ha anaghị eso iwu gị, mechie nsogbu ahụ ozugbo ma kpọrọ akwụkwọ gị. + +N'agbanyeghị na ụzọ a nwere ike ịdị ka ọ bụghị enyi n'oge mbụ, ịbụ onye na-eme ihe bụ ezigbo ihe maka ndị abụọ. Ọ na-ebelata ohere ka onye nwere ọtụtụ awa ọrụ efu tinye n'onyinye PR nke ị gaghị anabata. Na-eme ka ọrụ gị dị mfe ijikwa. + + + +Oge ụfọdụ, mgbe ị kwụsịrị, onye nwere ike inye onyinye nwere ike iwe ma ọ bụ nyochaa mkpebi gị. Ọ bụrụ na omume ha ghọọ nke doro anya, [were usoro iji belata ọnọdụ ahụ](https://github.com/jonschlinkert/maintainers-guide-to-staying-positive#action-items) ma ọ bụ ọbụna wepụ ha n'ógbè gị ma ọ bụrụhaala na ha anaghị anabata imekọrịta. + +### Nwee obi ụtọ n'ịzụlite + +O nwere ike ịbụ na mmadụ nọ n'ógbè gị na-etinyekarị onyinye ndị adịghị erute ụkpụrụ ọrụ gị. Ọ nwere ike ịdị mwute maka ndị abụọ iji gaa site n'inwe nkwụsị ugboro ugboro. + +Ọ bụrụ na ị hụrịrị na mmadụ nwere mmasị banyere ọrụ gị, mana chọrọ obere mmezi, nwee ndidi. Kọwaa doro anya n'ọnọdụ ọ bụla ihe kpatara onyinye ha anaghị erute atụmanya nke ọrụ ahụ. Gbalịa igosi ha ọrụ dị mfe ma ọ bụ nke doro anya karịa, dịka nsogbu a kpọrọ _"good first issue,"_ iji mee ka ha banye. Ọ bụrụ na i nwere oge, tụlee ịzụlite ha site n'onyinye mbụ ha, ma ọ bụ chọta onye ọzọ nọ n'ógbè gị nwere ike inye ha ndụmọdụ. + +## Jiri obodo gị + +Ị naghị achọ ime ihe niile naanị gị. Obodo ọrụ gị dị maka ihe kpatara! Ọbụna ma ọ bụrụ na ịnweghị obodo ndị na-enye onyinye dị active ugbu a, ma ọ bụrụ na i nwere ọtụtụ ndị ọrụ, tinye ha n'ọrụ. + +### Kekọrịta ọrụ + +Ọ bụrụ na ịchọrọ ka ndị ọzọ tinye aka, malite site n'ịjụ gburugburu. + +Otu ụzọ isi nweta ndị ọhụrụ bụ ikwu kpọmkwem [tọọ nsogbu ndị dị mfe nke beginners nwere ike ijide](https://help.github.com/en/articles/helping-new-contributors-find-your-project-with-labels). GitHub ga-emepụta nsogbu ndị a n'ọtụtụ ebe dị iche iche n'elu ikpo okwu ahụ, mee ka ọdịdị ha pụta. + +Mgbe i hụrụ ndị ọhụrụ nọchiri anya inye onyinye ugboro ugboro, kwanyere ọrụ ha ùgwù site n'inye ha ọrụ ọzọ. Kọwaa otú ndị ọzọ ga-esi eto ruo n'ọkwa ndu ma ọ bụrụhaala na ha chọrọ. + +Ikwado ndị ọzọ ka [kekọrịta ownership nke ọrụ](../building-community/#share-ownership-of-your-project) nwere ike belata nnukwu ibu gị nke ukwuu, dịka @lmccart si chọpụta na ọrụ ya [p5.js](https://github.com/processing/p5.js). + + + +Ọ bụrụ na ịchọrọ ịhapụ ọrụ gị, ma ọ bụ n'oge ezumike ma ọ bụ mgbe ebighị ebi, enweghị ihe ọjọọ na ịrịọ ka onye ọzọ were ya n'ọrụ. + +Ọ bụrụ na ndị ọzọ nwere mmasị na ụzọ ọrụ ahụ si aga, nye ha ohere ịbanye ma ọ bụ nyefee njikwa na onye ọzọ. Ọ bụrụ na onye nwere ike ịmegharị ọrụ gị ma na-ahụ maka ya n'ebe ọzọ, tụlee ijikọ na nke ahụ site na ọrụ gị mbụ. Ọ dị mma na ọtụtụ mmadụ chọrọ ka ọrụ gị dịrị ndụ! + +@progrium [chọpụtara](https://web.archive.org/web/20151204215958/https://progrium.com/blog/2015/12/04/leadership-guilt-and-pull-requests/) na idekọ echiche nke ọrụ ya, [Dokku](https://github.com/dokku/dokku), nyere aka ka ebumnuche ndị ahụ dịrị ndụ ọbụlagodi mgbe o hapụrụ ọrụ ahụ: + +> Edebere m peeji wiki nke na-akọwa ihe m chọrọ na ihe kpatara m ji achọ ya. N'ihi ihe ụfọdụ, ọ bụ ihe ijuanya na ndị na-ahụ maka ya malitere ịkwaga ọrụ ahụ n'ịdị otú ahụ! Ọ bụrụ na ọ bụghị otu esi eme ya? Ọ bụghị mgbe niile. Ma o mere ka ọrụ ahụ dịkwuo nso na ihe m dere. + +### Kwe ka ndị ọzọ wuo ngwọta ha chọrọ + +Ọ bụrụ na onye nwere ike inye onyinye nwere echiche dị iche banyere ihe ọrụ gị kwesịrị ime, ị nwere ike ịchọrọ ịkwado ha nwayọọ ka ha rụọ ọrụ n'ọrụ ha. + +Iji mepụta ọrụ adịghị mkpa ịbụ ihe ọjọọ. Iji nwee ike ịkọpụta ma gbanwee ọrụ bụ otu n'ime ihe kachasị mma banyere open source. Ịkwado ndị otu obodo gị ka ha rụọ ọrụ n'ọrụ ha nwere ike inye ha ohere imepụta ihe ha chọrọ, n'enweghị nsogbu na echiche nke ọrụ gị. + + + +N'otu aka ahụ, ọ bụrụ na onye ọrụ chọrọ ngwọta nke ị nweghị oge iji wuo, inye APIs na hooks customization nwere ike inyere ndị ọzọ izute mkpa ha, n'enweghị mkpa iji gbanwee isi iyi. @orta [chọpụtara](https://artsy.github.io/blog/2016/07/03/handling-big-projects/) na ikwado plugins maka CocoaPods butere "ụfọdụ n'ime echiche kachasị interesting": + +> Ọ bụ ihe fọrọ nke nta ka ọ bụrụ eziokwu na mgbe ọrụ buru ibu, ndị na-ahụ maka ya ga-enwekwu nchebe banyere otú ha si tinye koodu ọhụrụ. Ị ghọrọ ezigbo onye ikwu "mba", mana ọtụtụ mmadụ nwere mkpa ziri ezi. Yabụ, kama nke ahụ, ị ga-eme ka ngwaọrụ gị bụrụ ikpo okwu. + +## Bring in the robots + +Dịka e nwere ọrụ ndị ọzọ nwere ike inyere gị aka, e nwekwara ọrụ ndị mmadụ anaghị ekwesịghị ime. Robots bụ enyi gị. Jiri ha mee ka ndụ gị dị mfe dịka onye na-ahụ maka ya. + +### Chọọ ule na nyocha ndị ọzọ iji melite àgwà koodu gị + +Otu n'ime ụzọ kachasị mkpa ị nwere ike iji mepụta usoro gị bụ site n'itinye ule. + +Ule na-enyere ndị na-enye onyinye aka inwe ntụkwasị obi na ha agaghị emebi ihe ọ bụla. Ha nwekwara ike ime ka o siere gị ike nyochaa ma nakwere onyinye ngwa ngwa. Oge niile ị kwụsịrị inye nzaghachi, ọ ga-eme ka obodo gị nwee mmasị. + +Setịpụ ule akpaka ga-agba ọsọ na onyinye niile a nabatara, ma hụ na ule gị nwere ike ịdị mfe igwu locally site n'aka ndị na-enye onyinye. Chọọ ka onyinye koodu niile gafere ule gị tupu e tinye ya. Ị ga-enyere setịpụ ụkpụrụ kacha nta nke àgwà maka onyinye niile. [Nyocha ọnọdụ a chọrọ](https://help.github.com/articles/about-required-status-checks/) na GitHub nwere ike inyere hụ na mgbanwe ọbụla anabataghị ma ule gị agaghị agafe. + +Ọ bụrụ na ị tinye ule, jide n'aka ikwu otú ha si arụ ọrụ n'akwụkwọ CONTRIBUTING gị. + + + +### Jiri ngwaọrụ iji mepụta ọrụ mmezi mbụ + +Ozi ọma banyere ijikwa ọrụ a ma ama bụ na ndị ọzọ nọchiri anya nwere ike ịnwe nsogbu yiri nke a ma wuo ngwọta maka ha. + +E nwekwara [n'ụzọ dị iche iche ngwaọrụ](https://github.com/showcases/tools-for-open-source) dị maka inyere aka mepụta ụfọdụ akụkụ nke ọrụ mmezi. A few examples: + +* [semantic-release](https://github.com/semantic-release/semantic-release) mepụtara releases gị +* [mention-bot](https://github.com/facebook/mention-bot) kpọrọ ndị nyocha nwere ike ịbụ maka pull requests +* [Danger](https://github.com/danger/danger) nyere aka mepụta nyocha koodu +* [no-response](https://github.com/probot/no-response) mechie nsogbu ebe onye edemede anabataghị nzaghachi maka arịrịọ ozi ọzọ +* [dependabot](https://github.com/dependabot) nyochaa faịlụ njikọ gị kwa ụbọchị maka ihe achọrọ ochie ma mepee pull requests pụrụ iche maka ihe ọ bụla o chọtara + +Maka akụkọ njehie na onyinye ndị a ma ama, GitHub nwere [Templates Issues and Pull Request Templates](https://github.com/blog/2111-issue-and-pull-request-templates), nke ị nwere ike mepụta iji mee ka nkwurịta okwu ị natara dị mfe. @TalAter mere [Choose Your Own Adventure guide](https://www.talater.com/open-source-templates/#/) iji nyere gị aka ide templates issues gị na PR. + +Iji jikwaa ozi email gị, ịnwere ike ịhazi [email filters](https://github.com/blog/2203-email-updates-about-your-own-activity) iji hazie site n'ịtụle. + +Ọ bụrụhaala ma ịchọrọ ime ka o sie ike karịa, usoro ụdị yana linters nwere ike ime ka onyinye ọrụ gbanwee ma mee ka o sie mfe nyochaa ma nakwere. + +Agbanyeghị, ọ bụrụhaala ma ụkpụrụ gị sie ike karịrị akarị, ha nwere ike ibelata ụzọ isi tinye onyinye. Jide n'aka naanị itinye iwu zuru ezu iji mee ka ndụ onye ọbụla dị mfe. + +Ọ bụrụhaala ma ịnweghị ntụziaka nke ngwaọrụ ga-eji, lelee ihe ndị ọzọ a ma ama rụrụ arụ; karịsịa ndị nọ n'ógbè gị. Dịka ọmụmaatụ, kedu ka usoro itinye si ele anya maka modules Node ndị ọzọ? Iji ngwaọrụ yiri nke a ga-eme ka usoro gị mara mma karị maka ndị chọrọ inye onyinye. + +## Ọ dị mma ịnwụpụ + +Irụ ọrụ open source kwadoro gị oge gara aga. O yikarịrị ka ugbu a ọ malitere ime ka i nwee mmetụta ịnwụpụ ma ọ bụ mwute. + +O yikarịrị ka i nwere mmetụta nrụgide ma ọ bụ mmetụta ụjọ mgbe i chetara banyere ọrụ gị. Na mgbe ahụ, nsogbu yana pull requests jupụtara. + +Burnout bụ nsogbu eziokwu ma gbasara open source work, karịsịa n'etiti ndị na-ahụ maka ya. Dịka onye na-ahụ maka ya, obi ụtọ gị bụ ihe anaghị ekwe omume maka ịdị ndụ nke ọbụla open source project. + +Ọ bụ ezie na ọ kwesịrị ịga n'ahịrị, were ezumike! Ị gaghị achọ ichere ruo mgbe ị na-enwe mmetụta nrụgide iji were ezumike. @brettcannon, onye mmepe Python core, kpebiri ịwere [ezumike nke otu ọnwa](https://snarky.ca/why-i-took-october-off-from-oss-volunteering/) mgbe afọ 14 nke ọrụ OSS n'efu. + +Dị ka ụdị ọrụ ọ bụla ọzọ, ịtaking regular breaks ga-eme ka ị nwee ume ọhụrụ, nwee obi ụtọ, ma nwee mmasị na ọrụ gị. + + + +Oge ụfọdụ, ọ nwere ike ịdị khó iji were ezumike n'ọrụ open source mgbe ọ na-adị ka onye ọ bụla chọrọ gị. Ndị mmadụ nwere ike ọbụna ịnwale ime ka ị nwee mwute maka ịhapụ. + +Mee ihe kacha mma ịchọta nkwado maka ndị ọrụ gị na obodo gị mgbe ị nọ n'ebe ọzọ. Ọ bụrụ na ịnweghị ike ịchọta nkwado ịchọrọ, were ezumike n'agbanyeghị. Jide n'aka ikwu mgbe ị bụghị dị, ka ndị mmadụ ghara ịnọ n'echiche banyere enweghị nzaghachi gị. + +Iwere ezumike metụtara karịa naanị ezumike. Ọ bụrụ na ịchọrọghị ime ọrụ open source n'ọnwa ụka, ma ọ bụ n'oge ọrụ, kọwaa atụmanya ndị a nye ndị ọzọ, ka ha mara na ha agaghị akpọ gị. + +## Nlekọta onwe gị bụ ihe mbụ! + +Iji jide n'aka na ọrụ a ma ama chọrọ nka dị iche na oge mbụ nke uto, mana ọ bụghị ihe dị mfe. Dịka onye na-ahụ maka ya, ị ga-eme atụmatụ nduzi na nka onwe gị n'ọkwa nke ọtụtụ mmadụ anaghị enwe ahụmahụ. Ọ bụ ezie na ọ bụghị mgbe niile dị mfe ijikwa, itinye oke doro anya ma nakwere naanị ihe ị nwere mmasị na ya ga-enyere gị ịnọkwu obi ụtọ, nwee ume ọhụrụ, ma bụrụ onye bara uru. diff --git a/_articles/ib/building-community.md b/_articles/ib/building-community.md new file mode 100644 index 00000000000..209eb9c0b4e --- /dev/null +++ b/_articles/ib/building-community.md @@ -0,0 +1,282 @@ +--- +lang: ib +title: Ogbe ndị ọbịa na-ewu ụlọ +description: Ịwulite obodo na-agba ndị mmadụ ume iji, tinye aka na, na izisa ozi ọma ọrụ gị. +class: building +order: 4 +image: /assets/images/cards/building.png +related: + - best-practices + - coc +--- + +## Ịtọlite ọrụ gị maka ịga nke ọma + +Iwepụtara ọrụ gị, ị na-ekwupụta okwu, na ndị mmadụ na-enyocha ya. Ọ dị mma! Ugbu a, olee otú ị ga-esi mee ka ha nọgide na-adị? + +Obodo na-anabata bụ itinye ego n'ọdịnihu na aha ọma nke ọrụ gị. Ọ bụrụ na ọrụ gị malitere ịhụ onyinye mbụ ya, malite site n'inyere ndị na-enye onyinye mbụ ahụ ahụmịhe dị mma, ma mee ka ọ dị mfe ka ha laghachi. + +### Mee ka ndị mmadụ nwee mmetụta nke nnabata + +Otu ụzọ isi chee banyere obodo ọrụ gị bụ site n'ịtụle ihe @MikeMcQuaid na-akpọ [contributor funnel](https://mikemcquaid.com/2018/08/14/the-open-source-contributor-funnel-why-people-dont-contribute-to-your-open-source-project/): + +Contributor funnel + +Ka ị na-ewu obodo gị, tụlee otu onye nọ n'elu funnel (onye nwere ike ịbụ onye ọrụ) ga-esi nweta ala (onye na-ahụ maka ya). Ebumnuche gị bụ ibelata nrụgide na ọkwa ọ bụla nke ahụmịhe onye na-enye onyinye. Mgbe ndị mmadụ nwere ihe ịga nke ọma dị mfe, ha ga-enwe mmetụta nke inwe mmasị imekwu. + +Malite na akwụkwọ gị: + +* **Mee ka ọ dị mfe ka onye jiri ọrụ gị.** [A friendly README](../starting-a-project/#writing-a-readme) na ihe atụ koodu doro anya ga-eme ka ọ dị mfe maka onye ọ bụla bịara na ọrụ gị ịmalite. +* **Kọwaa doro anya otu esi enye onyinye**, jiri [akwụkwọ CONTRIBUTING gị](../starting-a-project/#writing-your-contributing-guidelines) ma debe nsogbu gị ọhụrụ. +* **Good first issues**: Iji nyere ndị ọhụrụ aka ịmalite, tụlee ikwu kpọmkwem [tọọ nsogbu ndị dị mfe nke beginners nwere ike ijide](https://help.github.com/en/articles/helping-new-contributors-find-your-project-with-labels). GitHub ga-emepụta nsogbu ndị a n'ọtụtụ ebe n'elu ikpo okwu, mee ka onyinye bara uru pụta, ma belata nrụgide site n'aka ndị ọrụ na-achọ nsogbu ndị siri ike maka ọkwa ha. + +[GitHub's 2017 Open Source Survey](http://opensourcesurvey.org/2017/) gosipụtara na akwụkwọ edere adịghị zuru ezu ma ọ bụ mgbagwoju anya bụ nnukwu nsogbu maka ndị ọrụ open source. Akwụkwọ edere ọma na-akpọrọ ndị mmadụ ka ha sonyere na ọrụ gị. N'ikpeazụ, onye ga-emeghe nsogbu ma ọ bụ pull request. Jiri mmekọrịta ndị a dịka ohere iji nyefee ha n'okpuru funnel. + +* **Mgbe onye ọhụrụ bịara na ọrụ gị, kpọrọ ha ekele maka mmasị ha!** Owe naanị otu ahụmịhe ọjọọ iji mee ka onye ghara ịchọlaghachi. +* **Bụ onye nzaghachi.** Ọ bụrụ na ị naghị azaghachi nsogbu ha maka ọnwa, ohere dị elu bụ, ha agaghị echeta banyere ọrụ gị. +* **Bụ onye nwere echiche megidere ụdị onyinye ị ga-anabata.** Ọtụtụ ndị na-enye onyinye malitere site n'ịkọ akụkọ njehie ma ọ bụ obere ndozi. E nwere [ụzọ ọtụtụ isi nyere onyinye](../how-to-contribute/#what-it-means-to-contribute) n'ọrụ. Kwe ka ndị mmadụ nyere aka otú ha chọrọ. +* **Ọ bụrụ na e nwere onyinye ị jụrụ,** kpọrọ ha ekele maka echiche ha ma [kekọrịta ihe kpatara](../best-practices/#learning-to-say-no) o jụghị ụkpụrụ nke ọrụ ahụ, jikọta ya na akwụkwọ edere ma ọ bụrụ na ịnwere. + + + +Ọtụtụ ndị na-enye onyinye open source bụ "ndị na-enye onyinye casual": ndị mmadụ nọchiri anya naanị oge ụfọdụ. Onye na-enye onyinye casual nwere ike ịnweghị oge iji nweta nkọwa zuru ezu banyere ọrụ gị, yabụ ọrụ gị bụ ime ka o siere ha ike inye onyinye. + +Ikwado ndị ọzọ bụ itinye ego n'onwe gị kwa. Mgbe ị nyere ikike ụmụazụ kachasị ukwuu gị ka ha rụọ ọrụ nke ha nwere mmasị, enwere nrụgide pere mpe iji mee ihe niile naanị gị. + +### Idekọ ihe niile + + + +## Ịtọlite ọrụ gị maka ịga nke ọma + +Mgbe ị malitere ọrụ ọhụrụ, ọ nwere ike ịdị ka ihe nkịtị iji chekwaa ọrụ gị. Ma, ọrụ open source na-eto mgbe ị na-ede usoro gị n'ozuzu. + +Mgbe ị na-ede ihe, ndị mmadụ nwere ike isonye na nzọụkwụ ọ bụla. Ị nwere ike inweta enyemaka na ihe ụfọdụ ị maghị na ịchọrọ. + +Ide ihe pụtara karịa naanị akwụkwọ edere teknụzụ. Oge ọ bụla ị na-enwe mmetụta ịchọrọ ide ihe ma ọ bụ kwurịta okwu n'ozuzu banyere ọrụ gị, jụọ onwe gị ma ị nwere ike ime ya n'ozuzu. + +Bụ onye doro anya banyere atụmatụ ọrụ gị, ụdị onyinye ị na-achọ, otu a ga-esi nyochaa onyinye, ma ọ bụ ihe kpatara ị mere mkpebi ụfọdụ. + +Ọ bụrụ na ị hụ ọtụtụ ndị ọrụ na-eche ihu otu nsogbu ahụ, dee azịza ndị ahụ na README. + +Maka nzukọ, tụlee ibipụta ndekọ ma ọ bụ ihe ị mụtara n'isiokwu dị mkpa. Nzaghachi ị ga-enweta site n'ịbụ onye doro anya a ga-enwe ike inye gị ezigbo ọchịchọ. + +Idekọ ihe niile metụtara ọrụ gị kwa. Ọ bụrụ na ị na-arụ ọrụ na nnukwu mmelite nke ọrụ gị, tinye ya n'ime pull request ma kpọọ ya dịka ọrụ n'ịrụ (WIP). N'ụzọ dị otú a, ndị ọzọ nwere ike ịnwe mmetụta nke isonye na usoro ahụ site na mmalite. + +### Bụ onye nzaghachi + +Ka ị [na-akwado ọrụ gị](../finding-users), ndị mmadụ ga-enwe nzaghachi maka gị. Ha nwere ike inwe ajụjụ gbasara otu ihe si arụ ọrụ, ma ọ bụ chọọ enyemaka ka ha malite. + +Gbalịa ịbụ onye nzaghachi mgbe onye na-emeghe nsogbu, tinye pull request, ma ọ bụ jụọ ajụjụ gbasara ọrụ gị. Mgbe ị na-aza ngwa ngwa, ndị mmadụ ga-enwe mmetụta nke ịbụ akụkụ nke mkparịta ụka, ma ha ga-enwekwu mmasị isonye. + +Ọ bụrụhaala ma ịnweghị ike nyochaa arịrịọ ahụ ozugbo, ikwupụta ya n'oge mbụ na-enyere aka ime ka mmekọrịta dịkwuo elu. Nke a bụ otú @tdreyno si zaa pull request na [Middleman](https://github.com/middleman/middleman/pull/1466): + +Middleman pull request + +[A Mozilla study found that](https://docs.google.com/presentation/d/1hsJLv1ieSqtXBzd5YZusY-mB8e1VJzaeOmh8Q4VeMio/edit#slide=id.g43d857af8_0177) ndị na-enye onyinye nke natara nyocha koodu n'ime ụbọchị 48 nwere nnukwu ohere nke ịlaghachi ma nye onyinye ọzọ. + +Mkparịta ụka gbasara ọrụ gị nwekwara ike ịbụ n'ebe ndị ọzọ dị n'ịntanetị, dịka Stack Overflow, Twitter, ma ọ bụ Reddit. Ị nwere ike setịpụ nkwupụta n’ime ụfọdụ n’ime ebe a ka e nwee mmasị mgbe mmadụ kpọrọ okwu banyere ọrụ gị. + +### Nye obodo gị ebe a ga-ezukọ + +E nwere ihe abụọ kpatara iji nye obodo gị ebe a ga-ezukọ. + +Ihe mbụ bụ maka ha. Enyere ndị mmadụ aka inwe mmekọrịta. Ndị nwere mmasị yiri ka ha ga-achọ ebe iji kwurịta okwu banyere ya. Na mgbe nkwurịta okwu bụ n'ozuzu ma dị accessible, onye ọbụla nwere ike ịgụ archives gara aga iji nweta ozi ọma ma sonyere. + +Ihe nke abụọ bụ maka gị. Ọ bụrụ na ịnweghị ebe ọha ka ndị mmadụ kwurịta okwu gbasara ọrụ gị, ha ga-enwe ike ịkpọtụrụ gị ozugbo. N'ibido, o yikarịrị ka ọ dị mfe izaghachi ozi nzuzo "nke a naanị otu oge". Ma n'oge gara aga, karịsịa ma ọ bụrụ na ọrụ gị amalite inwe ewu ewu, ị ga-enwe mmetụta nrụgide. Gbaa mbọ igbochi ọchịchọ iji kwurịta okwu na ndị mmadụ gbasara ọrụ gị n'ozuzu. Kama nke ahụ, kpọrọ ha ka ha banye na ụzọ ọha a họpụtara. + +Nkwurịta okwu n'ozuzu nwere ike ịdị mfe dịka ikwu ka ndị mmadụ mepee nsogbu kama izipu email ozugbo ma ọ bụ ikwu okwu na blọgụ gị. Ị nwekwara ike setịpụ ndepụta ozi, ma ọ bụ mepụta akaụntụ Twitter, Slack, ma ọ bụ IRC channel maka ndị mmadụ ikwurịta banyere ọrụ gị. Ma ọ bụ nwalee ihe niile a! + +[Kubernetes kops](https://github.com/kubernetes/kops#getting-involved) setịpụrụ oge ọfịs kwa izu abụọ iji nyere ndị obodo: + +> Kops nwekwara oge e weere kwa izu abụọ iji nye enyemaka na nduzi nye obodo. Ndị na-ahụ maka Kops kwenyere itinye oge pụrụ iche maka inye nkwado newcomers, inyere PRs aka, na ikwurịta atụmatụ ọhụrụ. + +Ncheta pụrụ iche banyere nkwurịta okwu n'ozuzu bụ: 1) nsogbu nchekwa na 2) mmejọ omume koodu ziri ezi. Ị kwesịrị inwe ụzọ maka ndị mmadụ iji kọọrọ nsogbu ndị a n'ozuzu. Ọ bụrụhaala ma ịchọrọghị iji email gị nkeonwe, setịpụ adreesị email pụrụ iche. + +## Imezi obodo gị + +Obodo bụ ezigbo ikike. Ike ahụ nwere ike ịbụ ngọzi ma ọ bụ nsogbu, dabere otú i si jiri ya. Ka obodo ọrụ gị si eto, e nwere ụzọ iji nyere ya aka ịbụ ike nke owuwu, ọ bụghị mmebi. + +### Ekwela ka ndị ajọ omume nwee ohere + +Ọrụ a ma ama ga-adọta ndị mmadụ nke ga-emebi obodo gị karịa inye aka. Ha nwere ike malite mkparịta ụka anaghị mkpa, kwụọ ụgwọ maka atụmatụ adịghị mkpa, ma ọ bụ bulie ndị ọzọ elu. + +Mee ka o doo anya ịhụ ụdị mmadụ a. Ọ bụrụhaala na e wepụtara ha n'enweghị njedebe, ndị mmadụ ajọ ga-eme ka ndị ọzọ nọ n'obodo gị nwee mmetụta enweghị ntụkwasị obi. Ha nwekwara ike pụọ. + + + +## Mkparịta ụka na-arụ ọrụ + +Mkparịta ụka na-eme kwa oge banyere akụkụ ndị na-adịghị mkpa nke ọrụ gị na-ewepụ ndị ọzọ, gụnyere gị, ka ha lekwasịrị anya na ọrụ ndị dị mkpa. Ndị ọhụrụ na-abịa na ọrụ gị nwere ike ịhụ mkparịta ụka ndị a ma ghara ịchọ isonye. + +Mgbe ị hụrụ omume ọjọọ na-eme na ọrụ gị, kwuo ya n'ozuzu. Kọwaa, n'olu dị mma ma sie ike, ihe kpatara omume ha ji abụghị ihe a nabatara. Ọ bụrụ na nsogbu ahụ gara n'ihu, ị nwere ike [ịjụ ha ka ha pụọ](../code-of-conduct/#enforcing-your-code-of-conduct). [Akwụkwọ iwu gị](../code-of-conduct/) nwere ike ịbụ ntuziaka bara uru maka mkparịta ụka ndị a. + +### Kwe ka ndị na-enye onyinye banye n'ọnọdụ ha + +Akwụkwọ edere ọma na-abawanye uru ka obodo gị si eto. Ndị na-enye onyinye casual, ndị nwere ike ọ gaghị ama nke ọma banyere ọrụ gị, na-agụ akwụkwọ edere gị iji nweta nghọta ngwa ngwa ha chọrọ. + +Na akwụkwọ CONTRIBUTING gị, kọwaa doro anya otu ndị ọhụrụ ga-esi malite. Ị nwekwara ike ịchọrọ ịmepụta akụkụ pụrụ iche maka ebumnuche a. [Django](https://github.com/django/django), dịka ọmụmaatụ, nwere ibe nkwado pụrụ iche iji nabata ndị ọhụrụ. + +Django new contributors page + +Na njedebe nsogbu gị, tọọ nsogbu ndị dị mma maka ụdị ndị na-enye onyinye dị iche: dịka [_"first timers only"_](https://kentcdodds.com/blog/first-timers-only), _"good first issue"_, ma ọ bụ _"documentation"_. [Akwụkwọ a](https://github.com/librariesio/libraries.io/blob/6afea1a3354aef4672d9b3a9fc4cc308d60020c8/app/models/github_issue.rb#L8-L14) na-eme ka ọ dị mfe maka onye ọhụrụ n'ọrụ gị iji nyochaa nsogbu gị ngwa ngwa ma malite. + +N'ikpeazụ, jiri akwụkwọ edere gị mee ka ndị mmadụ nwee mmetụta nke nnabata n'oge niile. + +Ị gaghị enwe mmekọrịta na ọtụtụ ndị bịara na ọrụ gị. E nwere ike ịnwe onyinye ị nweghị n'ihi na onye ahụ nwere mmetụta nke nrụgide ma ọ bụ enweghị ihe ọmụma banyere ebe ha ga-amalite. N'agbanyeghị nke ahụ, ọbụna okwu ole na ole dị mma nwere ike igbochi onye pụọ n'ọrụ gị n'ịhụ mwute. + +Dịka ọmụmaatụ, lee otú [Rubinius](https://github.com/rubinius/rubinius/) si malite [akwụkwọ nduzi ha](https://github.com/rubinius/rubinius/blob/HEAD/.github/contributing.md): + +> Anyị chọrọ ịmalite site n'ikwu ekele maka iji Rubinius. Ọrụ a bụ ọrụ ịhụnanya, ma anyị na-enwe ekele maka ndị niile na-enyocha njehie, mepụta mmezi arụmọrụ, ma nyere aka na akwụkwọ edere. Onye ọbụla nyere onyinye bụ ihe dị mkpa, yabụ ekele maka isonye. Nke ahụ kwuru, ebe a bụ ụfọdụ nduzi anyị jụrụ ka ị soro ka anyị nwee ike idozi nsogbu gị nke ọma. + +### Kekọrịta ownership nke ọrụ gị + + + +Ndị mmadụ nwere mmasị inye onyinye n'ọrụ mgbe ha nwere mmetụta nke ownership. Nke a apụghị ikwu na ị ga-enyefe echiche nke ọrụ gị ma ọ bụ kwado onyinye ịchọrọghị. Ma karịa ka i nyere ndị ọzọ nkwanye ugwu, karịrị ka ha ga-anọgide. + +Lelee ma ị nwere ike ịchọta ụzọ isi kesaa ownership na obodo gị dịka o kwere mee. Nke a bụ ụfọdụ echiche: + +* **Gbaa mbọ igbochi idozi njehie (na-adịghị mkpa) dị mfe.** Kama nke ahụ, jiri ha dịka ohere iji kpọrọ ndị ọhụrụ bịa inye onyinye, ma ọ bụ zụọ onye chọrọ inye onyinye. O yikarịrị ka o doo anya n'oge mbụ, mana itinye ego gị ga-akwụ ụgwọ n'oge gara aga. Dịka ọmụmaatụ, @michaeljoseph jụrụ onye nyere onyinye ka o tinye pull request na [Cookiecutter](https://github.com/audreyr/cookiecutter) nsogbu dị n'okpuru, kama idozi ya onwe ya. + +Cookiecutter issue + +* **Malite faịlụ CONTRIBUTORS ma ọ bụ AUTHORS n'ọrụ gị** nke depụtara onye ọbụla nyere onyinye n'ọrụ gị, dịka [Sinatra](https://github.com/sinatra/sinatra/blob/HEAD/AUTHORS.md) si eme. + +* Ọ bụrụ na ịnwere nnukwu obodo, **zipu akwụkwọ akụkọ ma ọ bụ dee blọgụ** ekele maka ndị nyere onyinye. Rust's [This Week in Rust](https://this-week-in-rust.org/) na Hoodie's [Shoutouts](http://hood.ie/blog/shoutouts-week-24.html) bụ abụọ dị mma. + +* **Nye onye ọbụla nyere onyinye ohere ịbanye.** @felixge chọpụtara na nke a mere ka ndị mmadụ [nwee mmasị inwekwu mmezi patches ha](https://felixge.de/2013/03/11/the-pull-request-hack.html), ma o chọpụtara ọbụna ọhụrụ ndị nọchiri anya maka ọrụ ndị o meghị ọtụtụ oge. + +* Ọ bụrụ na ọrụ gị nọ na GitHub, **kwaga ọrụ gị site n'aka akaụntụ onwe gị gaa [Organization](https://help.github.com/articles/creating-a-new-organization-account/)** ma tinye otu onye njikwa nkwado. Organizations na-eme ka ọ dị mfe ịrụ ọrụ na ọrụ ndị nwere mmekọrịta mpụta. + +Eziokwu bụ [na ọtụtụ ọrụ naanị nwere](https://peerj.com/preprints/1233/) otu ma ọ bụ abụọ ndị nọchiri anya nke rụrụ ọtụtụ ọrụ. Ka ọrụ gị si buru ibu, yana obodo gị si buru ibu, ọ ga-adị mfe ịchọta enyemaka. + +N'agbanyeghị ma ịnweghị mgbe niile ịchọta onye ga-aza oku ahụ, itinye akara ngosi pụtara ìhè ga-abawanye ohere ka ndị ọzọ tinye aka. Na oge mbụ ị malitere, ka ngwa ngwa mmadụ ga-enyere aka. + + + +## Idozi esemokwu + +Na mbido nke ọrụ gị, ime mkpebi kachasị mkpa bụ ihe dị mfe. Mgbe ịchọrọ ime ihe ụfọdụ, naanị ime ya. + +Ka ọrụ gị si bụrụ ewu ewu karịsịa, ọtụtụ mmadụ ga-enwe mmasị n'ịme mkpebi ị mere. Ọbụna ma ịnweghị nnukwu obodo nke ndị nyere onyinye, ọ bụrụhaala na ọrụ gị nwere ọtụtụ ndị ọrụ, ị ga-ahụ mmadụ nọchiri anya mkpebi ma ọ bụ weta nsogbu nke ha. + +N'ozuzu, ọ bụrụhaala ma i bulie obodo enyi, kwanyere ùgwù ma dekọọ usoro gị n'ozuzu, obodo gị kwesịrị inwe ike ịchọta ngwọta. Ma oge ụfọdụ ị ga-ahụ nsogbu nke siri ike idozi. + +### Tọọ ụkpụrụ maka ịdị mma + +Mgbe obodo gị nọchiri anya nsogbu siri ike, iwe nwere ike ibili. Ndị mmadụ nwere ike iwe iwe ma nwee mwute wee were ya pụọ n’aka ibe ha ma ọ bụ pụọ n’aka gị. + +Ọrụ gị dịka onye nọchiri anya bụ ijide n'aka na ọnọdụ ndị a adịghị abawanye. Ọbụna ma ịnwere echiche siri ike banyere isiokwu ahụ, gbalịa were ọnọdụ dịka onye njikwa ma ọ bụ onye nduzi kama ibanye ozugbo n’ime ọgụ ahụ wee kwupụta echiche gị. Ọ bụrụ na onye nọchiri anya anaghị enwe obi ụtọ ma ọ bụ jide mkparịta ụka ahụ kpamkpam, [mee ihe ozugbo](../building-community/#dont-tolerate-bad-actors) iji jide mkparịta ụka ahụ ka ọ bụrụ nke ọma ma nwee uru. + + + +## Ncheta na-arụ ọrụ + +Ndị ọzọ na-atụ anya gị ka ị bụrụ onye ndu. Tọọ ezigbo atụ. Ị nwere ike ịkọwa mwute, enweghị obi ụtọ, ma ọ bụ nchegbu, mana mee ya n’ụzọ dị jụụ. + +Iji jide n'aka na ị na-ejide onwe gị adịghị mfe, ma igosi nduzi na-eme ka ahụike obodo gị ka mma. Ịntanetị na-ekele gị. + +### Kwe ka README gị bụrụ iwu + +README gị bụ [karịrị naanị usoro iwu](../starting-a-project/#writing-a-readme). Ọ bụkwa ebe iji kwurịta banyere ebumnuche gị, echiche ngwaahịa, na atụmatụ. Ọ bụrụ na ndị mmadụ na-elekwasị anya nke ukwuu na ịkparịta ụka banyere uru nke atụmatụ ụfọdụ, o nwere ike inyere ịlaghachi na README gị ma kwurịta banyere echiche dị elu nke ọrụ gị. Iji lekwasị anya na README gị nwekwara ike belata mmetụta nke mkparịta ụka, ka ị nwee mkparịta ụka bara uru. + +### Lezienụ anya n'ịga, ọ bụghị ebe a na-aga + +Ụfọdụ ọrụ na-eji usoro votu mee mkpebi kachasị mkpa. Ọ bụ ezie na o yiri ka ihe ziri ezi n'anya mbụ, votu na-emesi ike ịbanye "azịza," kama ịnụ ma dozie nchegbu nke ibe ha. + +Votu nwere ike ịbụ ndọrọ ndọrọ ọchịchị, ebe ndị otu obodo nwere mmetụta nrụgide iji mee ihe n’aka ibe ha ma ọ bụ votu n'ụzọ ụfọdụ. Ọ bụghị onye ọbụla na votu, ma ọ bụ [ndị dị jụụ](https://ben.balter.com/2016/03/08/optimizing-for-power-users-and-edge-cases/#the-silent-majority-of-users) n'obodo gị, ma ọ bụ ndị ọrụ ugbu a nke amaghi na votu nọ. + +Oge ụfọdụ, votu bụ ihe dị mkpa iji dozie esemokwu. Otú ọ dị, dịka o kwere mee, gbalịa ikwu banyere ["nchọpụta nkwenye"](https://en.wikipedia.org/wiki/Consensus-seeking_decision-making) kama nkwenye. + +N'ime usoro nchọpụta nkwenye, ndị otu obodo na-ekwu maka nchegbu kachasị mkpa ruo mgbe ha chere na a natara ha nke ọma. Mgbe naanị nchegbu ndị pere mpe fọdụrụ, obodo ahụ na-aga n'ihu. "Nchọpụta nkwenye" na-anabata na obodo nwere ike ghara iru azịza zuru oke. Kama nke ahụ, ọ na-etinye uche n'ịgụ ma kwurịta okwu. + + + +Ọbụna ma i chọghị iji usoro nchọpụta nkwenye, dị ka onye nọchiri anya ọrụ, ọ dị mkpa ka ndị mmadụ mara na ị na-ege ntị. Ime ka ndị ọzọ nwee mmetụta nke ịnụkwu, ma kwere nkwa idozi nchegbu ha, ga-enyere aka belata ọnọdụ ndị siri ike. Mgbe ahụ, soro okwu gị site n'ọrụ. + +Ekwela ka i banye n'ime mkpebi maka inwe ngwọta. Jide n'aka na onye ọbụla nwere mmetụta nke ịnụkwu ma nwee ozi niile edere n'ozuzu tupu ịkwaga n'ihu. + +### Jide mkparịta ụka ka o doo anya banyere omume + +Mkparịta ụka dị mkpa, ma e nwere ọdịiche dị n'etiti mkparịta ụka bara uru na nke adịghị arụ ọrụ. + +Kwe ka mkparịta ụka gaa n'ihu ma ọ bụrụhaala na ọ na-aga n'ihu n'ịme ngwọta. Ọ bụrụ na o doo anya na mkparịta ụka ahụ anaghị aga nke ọma ma ọ bụ apụtaghị isi, mkpọtụ ahụ abụghị nke ọma, ma ọ bụ ndị mmadụ na-emeghe banyere nkọwa pere mpe, oge eruola iji mechie ya. + +Ije ozi a ga-eme ka mkparịta ụka a gbanwee abụghị naanị ihe njọ maka nsogbu ahụ kama o nwekwara ihe njọ maka ahụike obodo gị. Ọ ga-eziga ozi na ụdị mkparịta ụka a nabatara ma ọ bụ ọbụna kwadoro ya, ma ọ ga-eme ka ndị mmadụ nwee mmetụta enweghị ntụkwasị obi iji weta ma ọ bụ dozie nsogbu ndị ọzọ n'ọdịnihu. + +Na mkpụrụ okwu niile i kwuru ma ọ bụ site n'aka ndị ọzọ, jụọ onwe gị,_ "Kedu otu a si enyere anyị aka ịrụ ọrụ?"_ + +Ọ bụrụ na mkparịta ụka ahụ amalite ịda mbà, jụọ otu ahụ,_ "Kedu nzọụkwụ anyị kwesịrị ịme ugbu a?"_ iji weghachite mkparịta ụka ahụ. + +Ọ bụrụ na mkparịta ụka ahụ doro anya enweghị ebe ọ bụla ịga, enweghị omume doro anya e kwesịrị ime, ma ọ bụ omume kwesịrị ekwesị emechara ya, mechie nsogbu ahụ ma kọwaa ihe kpatara i mechiri ya. + + + +### Họrọ ọgụ gị nke ọma + +Nkọwa dị mkpa. Tụlee onye nọchiri anya mkparịta ụka ahụ yana otu ha si gosi obodo niile. + +Ọ bụrụ na onye ọbụla nọchiri anya obodo ahụ nwere mwute banyere nsogbu a ma ọ bụ ọbụna sonyeghị? Ma ọ bụ onye troublemaker naanị? Echefula ilele ndị nọchiri anya obodo gị jụụ, ọ bụghị naanị olu ndị nọchiri anya. + +Ọ bụrụ na nsogbu ahụ adịghị egosipụta mkpa ndị ọzọ nọchiri anya obodo gị, o yikarịrị ka ị ga-achọ ikweta nchegbu nke ụfọdụ mmadụ. Ọ bụrụhaala ma nke a bụ nsogbu a rụrụ ugboro ugboro enweghị ngwọta doro anya, kpọrọ ha kpọmkwem gbasara mkparịta ụka gara aga banyere isiokwu ahụ wee mechie thread ahụ. + +### Chọpụta onye ga-enyere aka dozie esemokwu + +Na ezigbo ọnọdụ yana nkwurịta okwu doro anya, ọtụtụ ọnọdụ siri ike nwere ike idozi. Ma ọbụna n'ime mkparịta ụka bara uru, enwere ike ịnwe ọdịiche echiche banyere otu esi aga n'ihu. N’ime ọnọdụ ndị a, chọpụta onye ma ọ bụ otu ndị nwere ike ịbụ onye ga-enyere aka dozie esemokwu. + +Onye ga-enyere aka dozie esemokwu nwere ike ịbụ onye nọchiri anya isi nke ọrụ ahụ, ma ọ bụ otu obere mmadụ ga-eme mkpebi dabere na votu. N'ezie, ịchọrọ ịchọpụta onye ga-enyere aka dozie esemokwu yana usoro e jikọrọ ya n'ime faịlụ GOVERNANCE tupu i jiri ya. + +Onye ga-enyere aka dozie esemokwu kwesịrị ịbụ nhọrọ ikpeazụ. Nsogbu abụọ bụ ohere maka obodo gị ịkụziri ma mụta. Nabata ohere ndị a wee jiri usoro mmekọrịta mee ka ngwọta pụta ebe enwere ike. + +## Obodo bụ ❤️ nke open source + +Obodo dị mma ma sie ike ji akpọrọ ọtụtụ awa e tinyere n'ọrụ open source kwa izu. Ọtụtụ ndị nyere onyinye kwuru banyere ndị ọzọ dịka ihe kpatara ha ji rụọ ọrụ - ma ọ bụ ghara ime - n'ọrụ open source. Site n'ịmụta otú e si jiri ike a rụọ ọrụ bara uru, ị ga-enyere onye nọ ebe ahụ inwe ahụmịhe open source pụrụ iche. diff --git a/_articles/ib/code-of-conduct.md b/_articles/ib/code-of-conduct.md new file mode 100644 index 00000000000..bdc09149d76 --- /dev/null +++ b/_articles/ib/code-of-conduct.md @@ -0,0 +1,112 @@ +--- +lang: ib +title: Usoro omume gị +description: Kwalite omume dị mma na nke na-ewuli elu n'ime obodo site n'itibe na ịkwado ụkpụrụ omume. +class: coc +order: 8 +image: /assets/images/cards/coc.png +related: + - building + - leadership +--- + +### Gịnị mere m ji chọrọ Koodu Omume? + +Koodu omume bụ akwụkwọ nke na-akọwa ihe a tụrụ anya na omume ndị sonyere na oru ngo gị. Ịmepụta na iwulite koodu omume nwere ike inyere aka ịmepụta ọnọdụ mmekọrịta dị mma maka obodo gị. + +Koodu omume anaghị echebe naanị ndị sonyere, kamakwa gị onwe gị. Ọ bụrụ na ị na-elekọta oru ngo, ị nwere ike ịhụ na echiche na-adịghị mma nke ndị ọzọ nwere ike ime ka ị nwee mmetụta nke nrụgide ma ọ bụ enweghị afọ ojuju na ọrụ gị n'ogbe. + +Koodu omume na-enye gị ohere ịkwado omume dị mma, nke na-ewu ewu n'obodo. Ịrụ ọrụ n'ụzọ ziri ezi na-ebelata ohere nke ị ma ọ bụ ndị ọzọ iwepụ site n'ọrụ gị, ma na-enyere gị aka ịme ihe ma ọ bụrụ na onye ọ bụla mee ihe ị na-adịghị akwado. + +## Ịmepụta Koodu Omume + +Gbalịa itinye koodu omume ozugbo o kwere mee: nke kacha mma, mgbe ị na-emepụta oru ngo gị maka oge mbụ. + +Na mgbakwunye na nkwukọrịta ihe a tụrụ anya, koodu omume kọwara ihe ndị a: + +* Ebe koodu omume ahụ ga-arụ ọrụ _(n'ịgụ isiokwu ma ọ bụ pull requests ma ọ bụ n'ọrụ obodo dịka ihe omume?)_ +* Maka ndị koodu omume ahụ ga-arụ ọrụ _(ndị obodo na ndị nchịkwa, mana gịnị ka ọ bụ banyere ndị nkwado?)_ +* Kedu ihe ga-eme ma onye mebie koodu omume ahụ +* Otu onye nwere ike ịkpọtụrụ maka mmebi + +Ebe niile o kwere mee, jiri templates dị adị. [Contributor Covenant](https://contributor-covenant.org/) bụ koodu omume a pụrụ iji ya kpọrọ ihe, nke eji site n'ọrụ open-source karịrị 40,000, gụnyere Kubernetes, Rails, na Swift. + +[Koodu Omume Django](https://www.djangoproject.com/conduct/) na [Citizen Code of Conduct](https://web.archive.org/web/20200330154000/http://citizencodeofconduct.org/) bụkwa ezigbo atụ maka koodu omume. + +Tinye faịlụ CODE_OF_CONDUCT na isi ebe oru ngo gị ma mee ka ọ bụrụ nke a pụrụ ịhụ site n'ịkekọrịta ya na faịlụ CONTRIBUTING ma ọ bụ README gị. + +## Kpebie otu ị ga-esi mee ka koodu omume gị sie ike + + + +Ị kwesịrị ịkọwa otu koodu omume gị **_ga-esi_** arụ ọrụ tupu mmebi. E nwere ọtụtụ ihe mere iji mee nke a: + +* Ọ na-egosi na ị dị njikere ime ihe mgbe ọ dị mkpa. +* Obodo gị ga-enwe mmetụta nchekwa karịa na mkpesa ga-enyocha ya n'ezie. +* Ị ga-eme ka obodo gị mara na usoro nyocha ahụ ziri ezi ma doo anya, ma ọ bụrụhaala ha ga-enyocha onwe ha maka mmebi. + +Ị kwesịrị inye ndị mmadụ ụzọ nzuzo (dịka adreesị email) iji kpọtụrụ mmebi koodu omume, ma kọwaa onye ga-anata akụkọ a. O nwere ike ịbụ onye nchịkwa, otu ndị nchịkwa, ma ọ bụ otu ọrụ koodu omume. + +Echefula na mmadụ nwere ike ịchọrọ ikwupụta mmebi megide onye natara akụkọ a. N'okwu a, nye ha ohere iji kpọtụrụ mmebi ahụ n'aka onye ọzọ. Dịka ọmụmaatụ, @ctb na @mr-c [na oru ngo ha](https://github.com/dib-lab/khmer/blob/HEAD/CODE_OF_CONDUCT.rst), [khmer](https://github.com/dib-lab/khmer): + +> Akwụkwọ banyere omume mwute, ịnwụ ọkụ ma ọ bụ ụdị omume ndị ọzọ adịghị anabata nwere ike ịkpọtụrụ site n'itinye email na **khmer-project@idyll.org**, nke ga-abụ naanị C. Titus Brown na Michael R. Crusoe. Iji kpọtụrụ nsogbu gbasara onye abụọ ahụ, biko zipu email gaa **Judi Brown Clarke, Ph.D.**, onye nduzi Diversity na BEACON Center for the Study of Evolution in Action, NSF Center for Science and Technology.* + +Iji nweta mmụọ nsọ, lelee [Enforcement Manual](https://www.djangoproject.com/conduct/enforcement-manual/) nke Django (n'agbanyeghị na i nwere ike ghara ịchọrọ ihe dị otú a zuru ezu dabere n'ogo oru ngo gị). + +## Ime ka Koodu Omume Gị Siere Ike + +Mgbe ụfọdụ, n'agbanyeghị mgbalị kachasị mma gị, mmadụ ga-eme ihe megide koodu a. E nwere ụzọ dị iche iche isi kwurịta omume ndị adịghị mma ma ọ bụ mebie mgbe ha pụtara. + +### Ịnakọta Ozi gbasara Ihe Ọrịa + +Were olu nke onye ọ bụla nọ n'obodo dịka nke dị mkpa dịka nke gị. Ọ bụrụ na i natara ozi gbasara onye mere mmebi megide koodu ahụ, were ya kpọrọ ihe ma nyochaa ikpe ahụ, ọbụlagodi ma o nwekwaghị mmekọrịta ya na ahụmịhe gị nwere banyere onye ahụ. N'ụzọ a, ị ga-egosi obodo gị na ị kwanyere echiche ha ùgwù ma nwee ntụkwasị obi n'echiche ha. + +Onye nọ n'obodo ahụ nwere ike ịbụ onye a na-emegharị emegharị, onye anaghị enye ndị ọzọ ohere ịnọ jụụ ma ọ bụ nwee ike ịbụ naanị okwu ma ọ bụ omume otu oge. Ma abụọ ahụ nwere ike ịbụ ihe kpatara ime ihe dabere n'ụkpụrụ. + +Tupu i zaghachi, were oge iji ghọta ihe mere. Gụọ nkọwa gara aga yana mkparịta ụka nke onye ahụ iji ghọta ka mma onye ha bụ na ihe mere ha ji mee otú ahụ. Gbalịa ịchọta echiche ndị ọzọ gbasara onye ahụ yana omume ha. + + + +### Ime ihe kwesịrị ekwesị + +Mgbe ị nwetara ozi zuru ezu ma rụọ ọrụ, ị ga-ekpebi ihe ga-eme. N'ịtụle ihe ị ga-eme n'ọdịnihu, cheta na ebumnuche gị dịka onye njikwa bụ ịkwalite gburugburu nchekwa, nkwanyere ùgwù, na mmekọrịta. Chee echiche na ọ bụghị naanị otu esi arụ ọrụ na ọnọdụ a, kamakwa otu nzaghachi gị ga-esi metụta omume na atụmanya nke ndị ọzọ nọ n'obodo n'ọdịnihu. + +Mgbe onye na-enye onyinye na-ekerịta ozi banyere mmejọ megide Verhaltenskodex, ọrụ gị bụ ijide n'aka na ị na-elekọta ya, ọ bụghị nke onye na-erere ozi ahụ. Oge ụfọdụ, onye na-erere ozi nwere ike ịkekọrịta ozi gbasara ọrụ ha, aha ha, ma ọ bụ nchekwa ha. Ịkpọrọ ha ka ha chegharịa ihu ha nwere ike iweta ha n'ọnọdụ dị ize ndụ. Ị ga-enwe ọrụ iji kwado nkwurịta okwu n'etiti gị na onye a ma ọ bụrụ na onye na-erere ozi ahụ anaghị arịọ ya. + +E nwere ụzọ dị iche iche ị ga-esi zaghachi mmejọ megide Verhaltenskodex: + +* **Nye onye ahụ ọkwa ọha** ma kọwaa otu omume ha si metụta ndị ọzọ n'ụzọ ọjọọ, kacha mma n'ọnọdụ ebe a mere ya. Nkwurịta okwu ọha na-egosi obodo gị na ị na-ewere Verhaltenskodex nke ọma. Bụ enyi, mana sie ike n'okwu gị. + +* **Kpọtụrụ onye ahụ n'ozuzu**, iji kọwaa otu omume ha si metụta ndị ọzọ n'ụzọ ọjọọ. Ị nwere ike ịchọrọ iji ụzọ nkwurịta okwu nkeonwe ma ọ bụrụ na ọnọdụ ahụ nwere ozi nkeonwe dị mkpa. Mgbe ị na-ekwu okwu n'ozuzu, ọ bụ ezigbo echiche itinye ndị mmadụ nke mbụ kpọrọ ihe n'ọrụ, ka ha mara na ị mere ihe. + +Oge ụfọdụ, enweghị ike inweta ngwọta. Onye ahụ nwere ike inwe mmetụta iwe ma ọ bụ iwe ma kwuo okwu mgbe a kpọrọ ya, ma ọ bụ nwee ike ghara ime mgbanwe. N’ime ọnọdụ a, ị ga-atụle ime ihe siri ike. Dịka ọmụmaatụ: + +* **Kwụsịrị onye ahụ** site n'ọrụ ahụ, site n'ịkwụsị oge niile ha nwere ike isonye na ọrụ ahụ. + +* **Mechie onye ahụ** kpamkpam site n'ọrụ. + +Iji mechie ndị otu kwesịrị ịbụ ihe a naghị arụ ọrụ ngwa ngwa ma bụrụ nnukwu ọdịiche dị ukwuu na echiche. Ị kwesịrị ime nke a naanị mgbe o doro anya na enweghị ngwọta ga-enweta. + +## Ọrụ gị dịka Onye Nchịkwa + +Verhaltenskodex abụghị iwu a ga-emegharị emegharị. Ị bụ onye nchịkwa Verhaltenskodex ma nwee ọrụ iji soro iwu ndị Verhaltenskodex kwadoro. + +Dịka onye nchịkwa, ị tụrụ atụmatụ maka obodo gị ma tinye usoro ndị a dabeere na iwu ndị e depụtara na Verhaltenskodex. Nke a pụtara na ị kwesịrị ịtụle akụkọ niile gbasara mmejọ megide Verhaltenskodex nke ọma. Onye erere ozi kwesịrị inwe nyocha zuru ezu ma ziri ezi banyere mkpesa ha. Ọ bụrụ na ịchọpụta na omume e kwuru adịghị abụ mmejọ, kọwaa nke a doro anya nye ha ma kọwaa ihe kpatara i jiri kwụsịrị ime ihe. Ihe ha ga-eme bụ naanị ha: ịnwekwu mmetụta banyere omume ha ma ọ bụ kwụsị isonye na obodo. + +Akwụkwọ akụkọ banyere omume adịghị _technisch_ emebi Verhaltenskodex ka nwere ike igosi nsogbu dịnụ n'obodo gị, ma ị kwesịrị nyochaa nsogbu a ma mee ihe kwesịrị ekwesị. Nke a nwere ike ịbụ imezi Verhaltenskodex gị iji dozie omume ziri ezi ma ọ bụ ikwurịta okwu na onye ahụ bụ isiokwu nke mkpesa, gwa ha na ọbụna ma ha adịghị emebi Verhaltenskodex, ha nọ n'akụkụ nke a tụrụ anya ya, ma ụfọdụ ndị sonyere nwere mmetụta enweghị ntụkwasị obi. + +N'ikpeazụ, dịka onye nchịkwa, ị tụrụ ụkpụrụ maka omume dị mma ma tinye ya n'ọrụ. Ị nwere ohere ịhazi ụkpụrụ obodo nke ọrụ gị, na ndị sonyere tụrụ anya ka i tinye ụkpụrụ ndị a n'ụzọ ziri ezi ma kwekọrọ. + +## Kwado omume ịchọrọ ịhụ n'ụwa 🌎 + +Mgbe ọrụ yiri ka o jọgburu onwe ya ma ọ bụ enweghị nnabata, ọbụna mgbe naanị omume otu mmadụ ka ndị ọzọ kwadoro ya, i nwere ike iwepụ ọtụtụ ndị ọzọ nọchiri anya inye onyinye; ụfọdụ n'ime ha agaghị enwe mmasị ịhụ gị ọzọ. Ọ bụghị mgbe niile dị mfe itinye ma ọ bụ tinye Verhaltenskodex, mana inwe gburugburu nabatara ga-enyere obodo gị aka inwekwu uto. \ No newline at end of file diff --git a/_articles/ib/finding-users.md b/_articles/ib/finding-users.md new file mode 100644 index 00000000000..4382df389d3 --- /dev/null +++ b/_articles/ib/finding-users.md @@ -0,0 +1,152 @@ +--- +lang: ib +title: Chọta ndị ọrụ maka ọrụ gị +description: Nyere aka ọrụ mepere emepe gị ka ọ tolite site n'itinye ya n'aka ndị ọrụ nwere obi ụtọ. +class: finding +order: 3 +image: /assets/images/cards/finding.png +related: + - beginners + - building +--- + +## Ikwu Okwu + +Enweghị iwu na-ekwu na ị ga-esi na-emepụta ọrụ open source mgbe ị na-amalite. E nwere ọtụtụ ihe kpatara na-eme ka ị rụọ ọrụ na open source nke na-abụghị nke ewu ewu. Kama ịtụ anya ka ndị ọzọ chọta ma jiri ọrụ open source gị, ị ga-ebute okwu gbasara ọrụ siri ike gị! + +## Chọta Okwu gị + +Tupu ịmalite ọrụ mgbasa ozi gị, ị ga-enwe ike ịkọwa ihe ọrụ gị na-eme na ihe kpatara o ji dị mkpa. + +Kedu ihe na-eme ka ọrụ gị dị iche ma ọ bụ nwee mmasị? Gịnị mere i ji mepụta ya? Iji zaa ajụjụ ndị a ga-enyere gị aka ikwu banyere mkpa ọrụ gị. + +Cheta na ndị mmadụ na-abanye dịka ndị ọrụ, ma n'ikpeazụ bụrụ ndị na-enye onyinye, n'ihi na ọrụ gị na-edozi nsogbu maka ha. Mgbe ị na-eche banyere ozi na uru nke ọrụ gị, gbalịa lelee ya site n'anya nke ihe _ndị ọrụ na ndị na-enye onyinye_ nwere ike ịchọ. + +Dịka ọmụmaatụ, @robb jiri ihe atụ koodu iji kọwaa doro anya ihe kpatara ọrụ ya, [Cartography](https://github.com/robb/Cartography), ji bara uru: + +Cartography README + +Maka nghọta miri emi banyere ozi, lelee [Mozillas "Personas and Pathways"](https://mozillascience.github.io/working-open-workshop/personas_pathways/) omume maka mmepe onye ọrụ personas. + +## Enyere ndị mmadụ aka ịchọta ma soro ọrụ gị + + + +Enyere ndị mmadụ aka ịchọta ma cheta ọrụ gị site n'ịkpọrọ ha gaa n'otu ebe a kpọrọ aha. + +**Nwee akara doro anya iji kwado ọrụ gị.** Akara Twitter, URL GitHub ma ọ bụ IRC channel bụ ụzọ dị mfe iji kpọrọ ndị mmadụ ka ha soro ọrụ gị. Ụdị a nwekwara ebe a ga-ezukọ maka obodo gị na-eto eto. + +Ọ bụrụ na ịchọrọghị itinye ụzọ maka ọrụ gị ugbu a, kwado akara Twitter ma ọ bụ GitHub nke onwe gị n'ọrụ niile i mere. Iji kwado akara Twitter ma ọ bụ GitHub gị ga-eme ka ndị mmadụ mara otú ha ga-esi kpọtụrụ gị ma ọ bụ soro ọrụ gị. Ọ bụrụ na i kwuo okwu n'ụlọ nzukọ ma ọ bụ mmemme, jide n'aka na ozi kọntaktị gị dị n'ime bio ma ọ bụ slides gị. + + + +## Tụlee iwulite weebụsaịtị maka ọrụ gị. + +Weebụsaịtị na-eme ka ọrụ gị bụrụ onye enyi na onye a ga-eji ya rụọ ọrụ, karịsịa ma ọ bụrụ na e jikọtara ya na akwụkwọ edere doro anya na ntuziaka. Weebụsaịtị nwekwara ike igosi na ọrụ gị dị active, nke na-eme ka ndị mmadụ nwee mmetụta nke ịdị mfe iji ya. Nye ihe atụ iji nyere ndị mmadụ echiche banyere otu esi eji ọrụ gị. + +[@adrianholovaty](https://news.ycombinator.com/item?id=7531689), onye guzobere Django, kwuru na weebụsaịtị _"bụ ihe kachasị mma anyị mere n'oge mbụ nke Django"_. + +Ọ bụrụ na ọrụ gị nọ na GitHub, ị nwere ike iji [GitHub Pages](https://pages.github.com/) mee ka weebụsaịtị dị mfe. [Yeoman](http://yeoman.io/), [Vagrant](https://www.vagrantup.com/) na [Middleman](https://middlemanapp.com/) bụ [ọtụtụ ihe atụ](https://github.com/showcases/github-pages-examples) maka weebụsaịtị zuru oke. + +Vagrant-Homepage + +Ugbu a, ebe i nwere ozi maka ọrụ gị ma nwee ụzọ dị mfe maka ndị mmadụ ịchọta ya, ka anyị pụọ ma kwurịta okwu na ndị mmadụ! + +## Gaa ebe obodo gị nọ (n'ịntanetị) + +Omume n'ịntanetị bụ ụzọ dị mma iji kesaa ma gbasaa ozi ngwa ngwa. Site n'iji ụzọ n'ịntanetị, ịnwere ohere iru nnukwu obodo. + +Jiri obodo n'ịntanetị dị adị yana ikpo okwu iji nweta obodo gị. Ọ bụrụ na ọrụ open source gị bụ software project, ịnwere ike ịchọta obodo gị na [Stack Overflow](https://stackoverflow.com/), [Reddit](https://www.reddit.com), [Hacker News](https://news.ycombinator.com/) ma ọ bụ [Quora](https://www.quora.com/). Chọpụta ụzọ ndị i chere ga-enyere ndị mmadụ aka inweta uru site n'ọrụ gị ma nwee mmasị. + + + +## Chọta ụzọ iji kesaa ọrụ gị n'ụzọ dị mkpa: + +* **Mụta banyere ọrụ open source na obodo ndị metụtara ya.** Oge ụfọdụ, ị gaghị achọ ịkwado ọrụ gị ozugbo. Ọ bụrụ na ọrụ gị bụ nke zuru oke maka ndị na-arụ ọrụ data nke na-eji Python, mụta banyere obodo Python na-arụ ọrụ data. Mgbe ndị mmadụ matara gị, ohere ndị a ga-apụta iji kwurịta okwu ma kesaa ọrụ gị. +* **Chọta ndị na-enwe nsogbu nke ọrụ gị na-edozi.** Nyochaa forum ndị metụtara ya maka ndị nọ n'òtù ndị ọrụ gị. Zaghachi ajụjụ ha ma chọpụta ụzọ dị mma, mgbe ọ dị mkpa, iji kwuo banyere ọrụ gị dịka ngwọta. +* **Arịọ maka nzaghachi.** Kpọrọ onwe gị na ọrụ gị n'ihu ndị nwere mmasị ma nwee mmasị. Kọwaa kpọmkwem onye ị chere ga-enweta uru site n'ọrụ gị. Gbalịa mechaa ahịrịokwu a: _"Echere m na ọrụ m ga-enyere X nke na-anwa ime Y."_ Gee ntị ma zaghachi nzaghachi ndị ọzọ, kama naanị ikwu banyere ọrụ gị. + +N'ozuzu, lekwasịrị anya n'inyere ndị ọzọ aka tupu ịrịọ maka ihe n'azụ. N'ihi na onye ọbụla nwere ike ịkwado ọrụ n'ịntanetị, ga-enwe ọtụtụ mkpọtụ. Iji pụta ìhè n'etiti ọtụtụ, nye ndị mmadụ nkọwa gbasara onye ị bụ ma ọ bụghị naanị ihe ịchọrọ. + +Ọ bụrụ na enweghị onye ọ bụla na-elekọta ma ọ bụ zaghachi nkwupụta mbụ gị, egbula oge! Ọtụtụ mbido ọrụ bụ usoro a na-emegharị nke nwere ike were ọnwa ma ọ bụ afọ. Ọ bụrụ na ịnweghị nzaghachi oge mbụ, nwalee usoro ọzọ ma ọ bụ chọọ ụzọ iji tinye uru na ọrụ ndị ọzọ mbụ. Ikwado na ịmalite ọrụ gị chọrọ oge na itinye aka. + +## Gaa ebe obodo gị nọ (n'ozuzu) + +Public speaking + +Omume n'ozuzu bụ ụzọ a ma ama iji kwado ọrụ ọhụrụ n'ihu ndị mmadụ. Ha bụ ụzọ dị mma iji nweta obodo nwere mmasị ma wuo njikọ mmadụ dị omimi, karịsịa ma ọ bụrụ na ịchọrọ iru ndị mmepe. + +Ọ bụrụ na ị [bụ onye ọhụrụ n'ịkparịta ụka n'ozuzu](https://speaking.io/), malite site n'ịchọta nzukọ mpaghara nke metụtara asụsụ ma ọ bụ usoro nke ọrụ gị. + + + +## Ọ bụrụ na ị naghị ekwu okwu n'oge mmemme mbụ, ọ dịghị ihe ọjọọ ịnwe mmetụta nrụgide! + +Cheta na obodo gị nọ ebe ahụ n'ihi na ha chọrọ inwe nghọta banyere ọrụ gị. + +Mgbe ị na-ede okwu gị, lekwasịrị anya n'ihe obodo gị ga-ahụ dịka ihe dị mkpa ma nweta uru site na ya. Jide n'aka na asụsụ gị bụ enyi ma dị mfe ịghọta. Sịpụta, were ume jụụ, ma nwee obi ụtọ. + + + +Mgbe ị nwere mmetụta nke ịdị njikere, tụlee ikwu okwu n'ọmụmụ ihe iji kwado ọrụ gị. Omume a nwere ike inye aka iru ọtụtụ mmadụ, mgbe ụfọdụ site n'akụkụ ụwa niile. + +Chọpụta nzukọ nke kpọmkwem maka asụsụ ma ọ bụ usoro gị. Tupu itinye okwu gị, nyochaa nzukọ ahụ iji mee ka okwu gị dabara adaba maka ndị sonyere ma melite ohere gị nke inweta nkwado ka i wee kwuo okwu n'ụlọ nzukọ ahụ. Ị nwere ike inweta nghọta banyere obodo gị site n'ilele ndị nkịtị nke nzukọ ahụ. + + + +## Wulite aha + +Na mgbakwunye na atụmatụ e depụtara n'elu, ụzọ kacha mma iji kpọrọ ndị mmadụ ka ha kesaa ma nyere onyinye n'ọrụ gị bụ itinye onwe ha ma kesaa onyinye ha. + +Inye enyemaka newbies, kesaa akụ, ma mee ka onyinye bara uru nye ọrụ ndị ọzọ ga-enyere gị wulite aha ọma. Iji bụrụ onye nọchiri anya active n'obodo open source ga-enyere ndị mmadụ inwe nghọta banyere ọrụ gị ma mee ka ha nwee mmasị soro ya. Ịmepụta mmekọrịta na ọrụ open source ndị ọzọ nwekwara ike ibute mmekọrịta gọọmenti. + + + +Ọ bụghị mgbe niile ka e mesịrị ikwekọrịta echiche banyere wulite aha ọma. Ọbụna ma i mepụtara ọrụ nke onwe gị ugbu a, gaa n'ihu chọọ ụzọ isi nyere ndị ọzọ. + +Enweghị ngwọta ngwa ngwa maka iwulite obodo. Iji nweta ntụkwasị obi na nkwanyere ùgwù nke ndị ọzọ chọrọ oge, yana iwulite aha ọma abụghị ihe ga-akwụsịrị. + +## Nọgidenụ! + +O nwere ike were ogologo oge tupu ndị mmadụ mata banyere ọrụ open source gị. Nke a dị mma! Ụfọdụ n'ime ọrụ kachasị ewu ewu taa were afọ iji ruo nnukwu ọkwa nke omume. Lezienụ anya iwulite mmekọrịta kama ịtụ anya ka ọrụ gị nweta ewu ewu ozugbo. Bụrụ onye ndidi ma nọgide na-ekekọrịta ọrụ gị na ndị nwere mmasị soro ya. diff --git a/_articles/ib/getting-paid.md b/_articles/ib/getting-paid.md new file mode 100644 index 00000000000..f95f21d4cf7 --- /dev/null +++ b/_articles/ib/getting-paid.md @@ -0,0 +1,176 @@ +--- +lang: ib +title: Nweta ụgwọ maka ọrụ mepere emepe +description: Kwado ọrụ gị na oghere mepere emepe site na ịnweta nkwado ego maka oge ma ọ bụ ọrụ gị. +class: getting-paid +order: 7 +image: /assets/images/cards/getting-paid.png +related: + - best-practices + - leadership +--- + +## Gịnị mere ndị mmadụ ji chọọ nkwado ego + +Ọtụtụ ọrụ n'ọrụ open source bụ nke a na-eme n'efu. Dịka ọmụmaatụ, onye nwere ike ịkpọrọ njehie na ọrụ ha na-eji ma nyefee ngwa ngwa ndozi, ma ọ bụ nwee mmasị ịrụ ọrụ na ọrụ open source n'oge ezumike ha. + + + +E nwere ọtụtụ ihe kpatara na onye nwere ike ọ gaghị achọ ka a kwụọ ha ụgwọ maka ọrụ open source ha. + +* **Ha nwere ike ịnwe ọrụ zuru ezu nke ha hụrụ n'anya,** nke na-enye ha ohere inye onyinye n'ọrụ open source n'oge ezumike. +* **Ha na-enwe mmasị ịhụ open source dịka hobby** ma ọ bụ ụzọ mmepụta na-achọghị ka ha nwee ụgwọ n'ọrụ ha. +* **Ha na-enweta uru ndị ọzọ site na inye onyinye n'ọrụ open source,** dịka iwulite aha ha ma ọ bụ portfolio, ịmụta nka ọhụrụ, ma ọ bụ mmetụta nke ịdị nso na obodo. + + + +Maka ndị ọzọ, karịsịa mgbe inye onyinye bụ usoro a na-emegharị ma ọ bụ chọrọ oge dị ukwuu, ịkwụ ụgwọ maka inye onyinye n'ọrụ open source bụ naanị ụzọ ha si sonye, ma ọ bụ n'ihi na ọrụ ahụ chọrọ ya ma ọ bụ maka ihe onwe ha. + +Iji jide n'aka na ọrụ a ma ama nwere nnukwu ọrụ nwere ike ịwere 10 ma ọ bụ 20 awa kwa izu kama naanị awa ole na ole kwa ọnwa. + + + +Ikwu ụgwọ nwekwara ike inye ndị mmadụ si ebe dị iche iche ohere inye onyinye bara uru. Ụfọdụ mmadụ nwere ike ghara inwe ike itinye oge efu n'ọrụ open source dabere na ọnọdụ akụnụba ha ugbu a, ụgwọ, ma ọ bụ ọrụ ndị ọzọ. Nke a pụtara na ụwa anaghị ahụ onyinye sitere na ndị nwere talent nke enweghị ike itinye oge efu. Nke a nwere mmetụta etiti, dịka @ashedryden [kọwara](https://www.ashedryden.com/blog/the-ethics-of-unpaid-labor-and-the-oss-community), ebe ọrụ e nyere bara uru karịa ndị nwere uru ndụ ma nweta uru ọzọ dabere na onyinye efu ha. Mgbe ndị ọzọ enweghị ike itinye efu, nke a na-eme ka enweghị ọdịiche dị iche iche na obodo open source. + + + +Ọ bụrụ na ịchọrọ nkwado ego, e nwere ụzọ abụọ ị ga-atụle. Ị nwere ike ịkwụ ụgwọ maka oge gị dị ka onye na-enye onyinye ma ọ bụ ịchọta ego sitere n'ozuzu maka ọrụ ahụ. + +## Ịkwụ ụgwọ maka oge gị + +Taa, ọtụtụ mmadụ na-enweta ụgwọ iji rụọ ọrụ open source n'oge akụkụ ma ọ bụ zuru ezu. Usoro kachasị mma iji nweta ụgwọ maka oge gị bụ ikwu okwu na onye nchịkwa gị. + +O dị mfe ikwu okwu banyere inye onyinye open source mgbe onye nchịkwa gị ji arụ ọrụ ahụ kpọrọ ihe; mana bụrụ onye okike na pitch gị. O yikarịrị ka onye nchịkwa gị anaghị eji ọrụ ahụ eme ihe, mana ha ji Python arụ ọrụ; ijide n'aka na ịrụpụta Python bara uru ga-enyere aka iweta ndị mmepe Python ọhụrụ. O yikarịrị ka o mee ka onye nchịkwa gị bụrụ onye enyi mmepe karịa. + +Ọ bụrụhaala na ịnweghị ọrụ open source ugbu a ịchọrọ ịrụ, mana ịchọrọ ka arụmọrụ gị ugbu a bụrụ open source, mee ka onye nchịkwa gị mara banyere imepụta ụfọdụ software ha dị iche iche. + +Ụfọdụ ụlọ ọrụ na-emepụta atụmatụ open source iji wulite aha ha ma nweta talent dị elu. + +@hueniverse chọpụtara na e nwere ihe kpatara ego iji [Walmarts Investition in Open Source](https://www.infoworld.com/article/2608897/open-source-software/walmart-s-investment-in-open-source-isn-t-cheap.html) kwadoro. Na @jamesgpearce chọpụtara na Facebooks Open Source-Programm [mere ihe dị iche](https://opensource.com/business/14/10/head-of-open-source-facebook-oscon) mgbe a bịara n'ịzụlite: + +> Ọ bụ njikọ chiri anya ya na ọdịbendị Hacker anyị yana otú ụlọ ọrụ anyị si egosipụta onwe ya. Anyị jụrụ ndị ọrụ anyị: "Ị maara banyere Open Source-Softwareprogramm nke Facebook?" N'ụbọchị abụọ atọ kwuru "Ee". Ọkara kwuru na mmemme ahụ mere ka mkpebi ha bụrụrịrị nke ọma ịrụ ọrụ anyị. Nke a abụghị nọmba dị mfe ma ana m atụ anya na nke a ga-adịgide adịgide. + +Ọ bụrụhaala ma ụlọ ọrụ gị gara ụzọ a, ọ dị mkpa ịmepụta ọdịiche doro anya n'etiti omume obodo na nke ụlọ ọrụ. N'ikpeazụ, open source enwetara nkwado site n'onyinye sitere n'aka ndị mmadụ niile nọ n'ụwa ma nke a karịrị otu ụlọ ọrụ ma ọ bụ ebe. + + +## Ọ bụrụ na ị nweghị ike ịkwado onye ọrụ gị ugbu a ka ọ kwadoro ọrụ open source, tụlee ịchọta onye ọrụ ọhụrụ nke na-akwado inye onyinye n'ọrụ open source. Chọọ ụlọ ọrụ ndị na-emesi ike nkwado ha maka ọrụ open source. Dịka ọmụmaatụ: + +* Ụfọdụ ụlọ ọrụ dịka [Netflix](https://netflix.github.io/) ma ọ bụ [PayPal](https://paypal.github.io/) nwere weebụsaịtị na-egosi nkwado ha na open source. +* [Zalando](https://opensource.zalando.com) wepụtara [ndị iwu maka inye onyinye open source](https://opensource.zalando.com/docs/using/contributing/) maka ndị ọrụ. + +Projekti ndị malitere na nnukwu ụlọ ọrụ, dịka [Go](https://github.com/golang) ma ọ bụ [React](https://github.com/facebook/react), nwekwara ike ịrụ ọrụ na ndị na-arụ ọrụ open source. + +Dabere na ọnọdụ gị, ị nwere ike ịnwale inweta ego n'onwe gị iji kwado ọrụ open source gị. Dịka ọmụmaatụ: + +* @Homebrew (na [ndị ọzọ na-ahụ maka ya na ụlọ ọrụ](https://github.com/sponsors/community)) na-enweta ego iji kwado ọrụ ha site na [GitHub Sponsors](https://github.com/sponsors). +* @gaearon kwadoro ọrụ ya na [Redux](https://github.com/reactjs/redux) site na [Patreon-Crowdfunding-Kampagne](https://redux.js.org/). +* @andrewgodwin kwadoro ọrụ na Django-Schema-Migrationen [site na Kickstarter-Kampagne](https://www.kickstarter.com/projects/andrewgodwin/schema-migrations-for-django). + +N'ikpeazụ, ụfọdụ Open Source-Projekti na-etinye ụgwọ maka nsogbu ndị ị nwere ike inyere aka. + +* @ConnorChristie nwere ike inweta ụgwọ maka [inyere aka](https://web.archive.org/web/20181030123412/https://webcache.googleusercontent.com/search?strip=1&q=cache:https%3A%2F%2Fgithub.com%2FMARKETProtocol%2FMARKET.js%2Fissues%2F14) na @MARKETProtocol banyere JavaScript Library ha site na [prämie na Gitcoin](https://gitcoin.co/). +* @mamiM mere ntụgharị asụsụ Japanese maka @MetaMask mgbe nsogbu ahụ [nwere nkwado site n'Ịkpa Bounties Network](https://explorer.bounties.network/bounty/134). + +## Ịkwado ọrụ gị + +N'elu nkwekọrịta maka ndị otu, ụfọdụ projekti na-anakọta ego site n'aka ụlọ ọrụ, mmadụ, ma ọ bụ ndị ọzọ iji kwado ọrụ a na-aga n'ihu. + +Ego sitere n'ozuzu nwere ike iji kwado ndị nọchiri anya ugbu a, kpuchido ụgwọ nke ịrụ ọrụ (dịka ụgwọ hosting), ma ọ bụ itinye ego n'ime atụmatụ ọhụrụ ma ọ bụ echiche. + +Ka ewu ewu nke Open Source si abawanye, ịchọ ego maka projekti bụ usoro a na-emegharị; mana e nwere ụfọdụ nhọrọ a ma ama. + +### Ịnakọta ego maka ọrụ gị site n'ịkwụ ụgwọ ma ọ bụ nkwado + +Iji chọta nkwado, ọ dị mma mgbe ị nwere nnukwu obodo ma ọ bụ aha ọma ma ọ bụ mgbe projekti gị bụ nke a ma ama. Ụfọdụ ihe atụ nke projekti e nyere nkwado bụ: + +* **[webpack](https://github.com/webpack)** nakọta ego site n'aka ụlọ ọrụ na mmadụ [site na OpenCollective](https://opencollective.com/webpack). +* **[Ruby Together](https://rubytogether.org/)**, otu nzukọ nke na-akwado inye onyinye n'ọrụ [bundler](https://github.com/bundler/bundler), [RubyGems](https://github.com/rubygems/rubygems) na ndị ọzọ Ruby-infrastructure projekti. + +### Mepụta ụzọ ego + +Dabere na projekti gị, ịnwere ike ịnwe ohere ịkwụ ụgwọ maka nkwado azụmahịa, nhọrọ weebụsaịtị, ma ọ bụ atụmatụ ndị ọzọ. Ụfọdụ ihe atụ bụ: + +* **[Sidekiq](https://github.com/mperham/sidekiq)** na-enye ụdị akwụ ụgwọ maka nkwado ọzọ. +* **[Travis CI](https://github.com/travis-ci)** na-enye ụdị akwụ ụgwọ nke ngwaahịa ha. +* **[Ghost](https://github.com/TryGhost/Ghost)** bụ otu nzukọ nwere ọrụ nchịkwa akwụ ụgwọ. + +Ụfọdụ projekti a ma ama, dịka [npm](https://github.com/npm/cli) na [Docker](https://github.com/docker/docker), nakọtara ọbụna ego dị egwu iji kwado uto ụlọ ọrụ ha. + +### Arịrịọ maka ego + +Ụfọdụ ụlọ ọrụ software na-enye ego maka inye onyinye n'ọrụ open source. Oge ụfọdụ, enwere ike inye ego ndị a n'onwe ha, n'enweghị mkpa ka etinyere njikọ iwu maka projekti ahụ. + +* **[Read the Docs](https://github.com/rtfd/readthedocs.org)** natara ego site n'aka [Mozilla Open Source Support](https://www.mozilla.org/en-US/grants/). +* Ọrụ **[OpenMRS](https://github.com/openmrs)** natara nkwado site n'aka [Stripes Open-Source-Retreat](https://stripe.com/blog/open-source-retreat-2016-grantees). +* **[Libraries.io](https://github.com/librariesio)** natara ego site n'aka [Sloan Foundation](https://sloan.org/programs/digital-technology). +* **[Python Software Foundation](https://www.python.org/psf/grants/)** na-enye ego maka ọrụ metụtara Python. + +Maka nhọrọ zuru ezu yana ọmụmụ ihe, @nayafia [edeela ntuziaka](https://github.com/nayafia/lemonade-stand) iji nweta ụgwọ maka inye onyinye n'ọrụ open source. Ụzọ dị iche iche nke inweta ego chọrọ nka dị iche iche; yabụ gbalịa lelee ikike gị iji chọpụta ụzọ kachasị mma maka gị. + +## Wulite ikpe maka nkwado ego + +N'agbanyeghị ma projekti gị bụ echiche ọhụrụ ma ọ bụ bụrụ nke dị ogologo oge, ị kwesịrị ịtụ anya ikwu okwu banyere onye ga-abụ onye nyere gị ego ma otu i si mee ka ikpe ahụ sie ike. + +Ma i chọọ ịkwụ ụgwọ oge gị ma ọ bụ nakọta ego maka projekti, ị kwesịrị inwe ike izaghachi ajụjụ ndị a: + +### Mmetụta + +Gịnị mere projekti a ji bụrụ ihe bara uru? Gịnị mere ndị ahịa gị ma ọ bụ ndị nwere ike ịbụ ndị ahịa ji hụrụ ya n'anya? Kedu ebe o ga-adị n'ime afọ ise? + +### Ike + +Gbalịa ịchọta ihe àmà nke mere projekti gị ji bụrụ ihe dị mkpa, ma ọ bụ site n'iji metrics, akụkọ ifo, ma ọ bụ testimonials. E nwere ụlọ ọrụ ma ọ bụ mmadụ pụrụ iche nke ugbu a jiri projekti gị? Ọ bụrụhaala, onye ama ama gbara ya ume? + +### Uru nye onye nyere ego + +Ndị nyere ego, ma ọ bụ onye nchịkwa gị ma ọ bụ ụlọ akụ grant, ga-enwekarị ohere. Gịnị mere ha ji nwee mmasị inye nkwado n'ọrụ gị karịa ohere ndị ọzọ? Kedu uru ha ga-enweta onwe ha? + +### Ojiji nke Ego + +Kedu ihe kpọmkwem ị ga-eme ka ọnụego ahụ e nyere? Lezienụ anya na milestones projekti ma ọ bụ ihe ngwọta kama ikwu banyere ịkwụ ụgwọ. + +## Otu ị ga-esi nweta ego + +Ọ bụrụ na onye nyere ego nwere ihe achọrọ maka ịkwụ ụgwọ? Dịka ọmụmaatụ, ị nwere ike ịchọ ịbụ nzukọ na-enweghị uru ma ọ bụ inwe onye nkwado ego na-enweghị uru. Ma ọ bụ ikekwe, ego ahụ ga-enyere onye ọrụ naanị, ọ bụghị nzukọ. Ihe ndị a na-achọsi ike na-adabere na ndị nyere ego; yabụ gbalịa nyochaa nke ọma tupu oge eruo. + + + +## Nnwale ma ghara ịkwụsị + +Iji nweta ego adịghị mfe, ma i chọọ ọrụ open source, nzukọ na-enweghị uru ma ọ bụ software startup; n'ọtụtụ ọnọdụ, ọ chọrọ ihe okike. Ịmata otu esi enweta ụgwọ gị, ime nnyocha gị, ma tinye onwe gị n'ọnọdụ onye nyere ego ga-enyere gị wulite ikpe kwesịrị ekwesị maka inweta nkwado. \ No newline at end of file diff --git a/_articles/ib/how-to-contribute.md b/_articles/ib/how-to-contribute.md new file mode 100644 index 00000000000..b636a43f3f1 --- /dev/null +++ b/_articles/ib/how-to-contribute.md @@ -0,0 +1,524 @@ +--- +lang: ib +title: Otu esi enye aka na mepere emepe +description: Chọrọ inye aka na isi mmalite mepere emepe? Ntuziaka maka inye onyinye mepere emepe, maka ndị oge mbụ na maka ndị agha ochie. +class: contribute +order: 1 +image: /assets/images/cards/contribute.png +related: + - beginners + - building +--- + +## Gịnị mere iji tinye aka na open source? + + + +Iji tinye aka na open source nwere ike ịbụ ụzọ dị mma iji mụta, kụziere, ma wuo ahụmịhe n'ozuzu ihe nka ọ bụla ị nwere ike iche. + +Gịnị mere ndị mmadụ ji tinye aka na open source? E nwere ọtụtụ ihe kpatara! + +### Melite sọftụwia ị na-adabere na ya + +Ọtụtụ ndị na-enye onyinye open source malitere site n'ịbụ ndị ọrụ sọftụwia ha na-enye onyinye. Mgbe ịchọpụtara njehie n'ọrụ sọftụwia open source ị na-eji, ị nwere ike ịchọ ilele isi iyi ka ị hụ ma ị nwere ike idozi ya onwe gị. Ọ bụrụ na nke a bụ ikpe, mgbe ahụ, itinye onyinye nke patch n'azụ bụ ụzọ kachasị mma iji hụ na ndị enyi gị (na onwe gị mgbe ị na-emezigharịrị) ga-enwe ike ịnụ ụtọ ya. + +### Melite nka dị adị + +Ma ọ bụ koodu, imewe interface onye ọrụ, imewe eserese, ide, ma ọ bụ nhazi, ọ bụrụ na ịchọrọ omume, e nwere ọrụ maka gị n'oru ngo open source. + +### Zute ndị mmadụ nke nwere mmasị n'ihe yiri nke a + +Oru ngo open source nwere obodo dị mma, na-anabata ndị mmadụ ka ha laghachi kwa afọ. Ọtụtụ mmadụ na-emepụta enyi ndụ ha site n'itinye aka na open source, ma ọ bụ site n'ịkekọrịta ọnụ n'ọmụmụ ma ọ bụ mkparịta ụka n'ịntanetị banyere burritos. + +### Chọta ndị ndu ma kụziere ndị ọzọ + +Iji rụọ ọrụ ọnụ na oru ngo a kesara pụtara na ị ga-enwerịrị iji kọwaa otu i si eme ihe, yana ịjụ ndị ọzọ maka enyemaka. Omume nke ịmụta na ịkuziri nwere ike ịbụ ihe omume kachasị mma maka onye ọ bụla metụtara. + +### Wuo ihe ndị ọha na eze nke ga-enyere gị wulite aha (na ọrụ) + +Dịka nkọwa, ọrụ niile gị mepere emepe bụ nke ọha, nke pụtara na ị nwetara ihe atụ efu iji were ebe ọ bụla dịka ngosipụta nke ihe ị nwere ike ime. + +### Mụta nka mmadụ + +Open source na-enye ohere iji rụọ ọrụ nka nduzi na njikwa, dịka idozi esemokwu, nhazi otu ndị mmadụ, na ịhazi ọrụ. + +### Ọ bụ ihe ike ịnwe ike ime mgbanwe, ọbụna obere mgbanwe + +Ị gaghị achọ ịbụ onye nyere onyinye ndụ niile iji nwee mmasị itinye aka na open source. Ị hụla typo n'ụlọọrụ weebụ ma chọọ ka onye ọbụla dozie ya? Na oru ngo open source, ị nwere ike ime nke ahụ. Open source na-enyere ndị mmadụ ịnwe ikike banyere ndụ ha na otu ha si enwe ahụmịhe ụwa, nke ahụ n'onwe ya bụ ihe ụtọ. + +## Gịnị ka o pụtara itinye aka + +Ọ bụrụ na ị bụ onye ọhụrụ n'itinye aka open source, usoro ahụ nwere ike ịdị egwu. Olee otú i si chọta oru ngo ziri ezi? Gịnị ma ọ bụrụ na ị maghị otu esi ede koodu? Gịnị ma ọ bụrụ na ihe meehie? + +Ekwela nchegbu! E nwere ọtụtụ ụzọ isi banye n'ọrụ ngo open source, yana ụfọdụ ndụmọdụ ga-enyere gị nweta ihe kacha mma site n'ahụmịhe gị. + +### Ị gaghị achọ itinye koodu + +Otu echiche ezughị oke gbasara itinye aka na open source bụ na ịchọrọ itinye koodu. N'eziokwu, ọtụtụ akụkụ ndị ọzọ nke oru ngo bụ [ihe a kacha eleghara anya ma ọ bụ gbaghara](https://github.com/blog/2195-the-shape-of-open-source). Ị ga-eme oru ngo a _uru_ ukwuu site n'itinye onyinye nke ụdị a! + + + +N'agbanyeghị ma ịchọrọ ide koodu, ụdị onyinye ndị ọzọ bụ ụzọ dị mma isi banye n'ọrụ ngo ma zute ndị ọzọ nọ n'obodo ahụ. Wulite mmekọrịta ndị ahụ ga-enye gị ohere iji rụọ ọrụ n'akụkụ ndị ọzọ nke oru ngo ahụ. + +### Ị hụrụ mmasị n'ịchịkọta omume? + +* Hazie workshops ma ọ bụ nzukọ gbasara oru ngo ahụ, [dịka @fzamperin mere maka NodeSchool](https://github.com/nodeschool/organizers/issues/406) +* Hazie nzukọ oru ngo ahụ (ma ọ bụrụhaala ha nwere otu) +* Enyere ndị obodo chọta nzukọ ziri ezi ma nyefee aro maka ikwu okwu + +### Ị hụrụ mmasị n'imewe? + +* Hazie nhazi iji melite usability nke oru ngo ahụ +* Mee nnyocha onye ọrụ iji hazie ma melite navigation ma ọ bụ menu nke oru ngo ahụ, [dịka Drupal si kwuo](https://www.drupal.org/community-initiatives/drupal-core/usability) +* Wulite nduzi ụdị iji nyere oru ngo ahụ nwee imewe doro anya +* Mepụta eserese maka t-shirts ma ọ bụ logo ọhụrụ, [dịka ndị nyere onyinye hapi.js mere](https://github.com/hapijs/contrib/issues/68) + +### Ị hụrụ mmasị ide? + +* Dee ma melite akwụkwọ ndekọ oru ngo ahụ, [dịka @CBID2 mere maka OpenSauced's documentation](https://github.com/open-sauced/docs/pull/151) +* Kpọkọta nchekwa nke atụmanya gosipụtara otu esi eji oru ngo ahụ +* Malite akwụkwọ ozi maka oru ngo ahụ, ma ọ bụ kpokọta ihe dị mkpa sitere na listserv, [dịka @opensauced mere maka ngwaahịa ha](https://news.opensauced.pizza/about/) +* Dee ntuziaka maka oru ngo ahụ, [dịka ndị nyere onyinye PyPA mere](https://packaging.python.org/) +* Dee ntụgharị maka akwụkwọ ndekọ oru ngo ahụ, [dịka @frontendwizard mere maka ntuziaka freeCodeCamp's CSS Flexbox challenge](https://github.com/freeCodeCamp/freeCodeCamp/pull/19077) + + + +### Ị hụrụ mmasị n'ịchịkọta? + +* Jikọọ na nsogbu ndị yiri nke a, ma nyefee aro maka akara ọhụrụ iji mee ka ihe dịkwuo mfe +* Gaa n'elu nsogbu ndị mepere emepe ma nyefee aro maka igbochi ndị ochie, [dịka @nzakas mere maka ESLint](https://github.com/eslint/eslint/issues/6765) +* Jụọ ajụjụ doro anya na nsogbu ndị ọhụrụ mepere emepe iji mee ka mkparịta ụka gaa n'ihu + +### Ị hụrụ mmasị n'ide koodu? + +* Chọta nsogbu mepere emepe iji dozie, [dịka @dianjin mere maka Leaflet](https://github.com/Leaflet/Leaflet/issues/4528#issuecomment-216520560) +* Jụọ ma ị nwere ike inyere aka ide atụmatụ ọhụrụ +* Mee ka nhazi oru ngo dị mfe +* Melite ngwá ọrụ na ule + +### Ị hụrụ mmasị inye enyemaka? + +* Zaghachi ajụjụ gbasara oru ngo ahụ na e.g., Stack Overflow ([dịka ọmụmaatụ Postgres a](https://stackoverflow.com/questions/18664074/getting-error-peer-authentication-failed-for-user-postgres-when-trying-to-ge)) ma ọ bụ Reddit +* Zaghachi ajụjụ maka ndị mmadụ na nsogbu ndị mepere emepe +* Enyere aka jikwaa ụlọ mkparịta ụka ma ọ bụ ụzọ mkparịta ụka + +### Ị hụrụ mmasị inye enyemaka ka ndị ọzọ dee koodu? + +* Nyochaa koodu na onyinye ndị ọzọ +* Dee ntuziaka banyere otu esi eji oru ngo +* Nye onyinye iji kụziere onye nyere onyinye ọzọ, [dịka @ereichert mere maka @bronzdoc na Rust](https://github.com/rust-lang/book/issues/123#issuecomment-238049666) + +### Ị gaghị arụ ọrụ naanị na oru ngo sọftụwia! + +Ọ bụ ezie na "open source" na-ezo aka na sọftụwia, ị nwere ike imekọrịta na ihe ọ bụla. E nwere akwụkwọ, nri, ndepụta, na klas ndị a na-eme ka oru ngo open source. + +Dịka ọmụmaatụ: + +* @sindresorhus na-ahụ maka [ndepụta "awesome" lists](https://github.com/sindresorhus/awesome) +* @h5bp na-ahụ maka [ndekọ nke ajụjụ nlele](https://github.com/h5bp/Front-end-Developer-Interview-Questions) maka ndị chọrọ ọrụ front-end +* @stuartlynn na @nicole-a-tesla mere [nchịkọta nke eziokwu gbasara puffins](https://github.com/stuartlynn/puffin_facts) + +N'agbanyeghị ma ị bụ onye mmepe sọftụwia, ịrụ ọrụ na oru ngo akwụkwọ ndekọ nwere ike inyere gị aka ịmalite na open source. Ọ bụkarị ihe dị mfe ikwu banyere oru ngo ndị anaghị etinye koodu, yana usoro nke imekọrịta ga-ewulite ntụkwasị obi gị na ahụmịhe. + +## Ịtọlite onwe gị n'ọrụ ngo ọhụrụ + + + +'Ọ bụrụ na ọ bụ ihe karịa ịgbanwe typo, itinye aka na open source bụ dịka ịga n'ihu na otu ndị mmadụ na-eme ememe. Ọ bụrụ na ị malite ikwu banyere llamas, mgbe ha nọ n'ịkparịta ụka banyere goldfish, ha ga-ele gị anya n'ụzọ dị iche. + +Tupu ịbanye n'ahịrị na-enweghị atụ na echiche gị, malite site n'ịmụta otu esi agụ ụlọ. Ịme nke a na-eme ka ohere gị nke echiche gị ka a hụ ma kwanyere ùgwù. + +## Anatomy nke oru ngo open source + +Ụfọdụ obodo open source dị iche iche. + +Iji nweta afọ ole na ole na otu oru ngo open source pụtara na ị maara otu oru ngo open source. Gbanwee gaa na oru ngo ọzọ, ị nwere ike ịchọta asụsụ, ụkpụrụ, na ụdị nkwurịta okwu dị iche iche. + +N'agbanyeghị nke ahụ, ọtụtụ oru ngo open source na-eso usoro nhazi yiri nke a. Ịghọta ọrụ obodo dị iche iche na usoro zuru ezu ga-enyere gị aka ịghọta ngwa ngwa na oru ngo ọ bụla ọhụrụ. + +Otu oru ngo open source nwere ụdị ndị mmadụ ndị a: + +* **Author:** Onye/ndị ma ọ bụ òtù nke kere oru ngo ahụ +* **Owner:** Onye/ndị nwere ikike nchịkwa n'elu òtù ma ọ bụ repository (ọ bụghị mgbe niile ka ọ bụ otu onye dịka onye edemede mbụ) +* **Maintainers:** Ndị na-enye aka bụ ndị nwere ọrụ maka ịkwado echiche na ijikwa akụkụ nhazi nke oru ngo ahụ (Ha nwekwara ike ịbụ ndị edemede ma ọ bụ ndị nwe oru ngo ahụ.) +* **Contributors:** Onye ọ bụla nke tinyechara ihe n'azụ oru ngo ahụ +* **Community Members:** Ndị mmadụ ji oru ngo ahụ. Ha nwere ike ịbụ ndị na-eme ihe n'okwu ma ọ bụ gosi echiche ha banyere ntụziaka oru ngo ahụ + +Ụlọ ọrụ buru ibu nwere ike inwekwa subcommittees ma ọ bụ otu ọrụ ndị a na-elekwasị anya na ọrụ dị iche iche, dịka ngwaọrụ, triage, njikwa obodo, na nhazi ihe omume. Lelee weebụsaịtị nke oru ngo maka ibe "otu", ma ọ bụ n'ime repository maka akwụkwọ nchịkwa iji chọta ozi a. + +Otu oru ngo nwekwara akwụkwọ edemede. A na-edepụta faịlụ ndị a n'elu ebe repository. + +* **LICENSE:** Dịka nkịtị, oru ngo open source kwesịrị inwe [open source license](https://choosealicense.com). Ọ bụrụ na oru ngo ahụ enweghi ikike, ọ bụghị open source. +* **README:** README bụ akwụkwọ ntuziaka nke nabatara ndị ọhụrụ n'ime obodo ahụ. Ọ kọwara ihe mere oru ngo ahụ ji baa uru ma otu esi amalite. +* **CONTRIBUTING:** Mgbe README ga-enyere ndị mmadụ _iji_ oru ngo ahụ, akwụkwọ ntuziaka itinye aka ga-enyere ndị mmadụ _itinye aka_ na oru ngo ahụ. Ọ kọwara ụdị itinye aka dị mkpa na otu usoro si arụ ọrụ. Ọ bụrụgodị na ọ bụghị oru ngo niile nwere faịlụ CONTRIBUTING, ịnwe ya pụtara na nke a bụ oru ngo a nabatara itinye aka. Otu atụ bara uru nke Contributing Guide dị irè bụ nke sitere na [Codecademy's Docs repository](https://www.codecademy.com/resources/docs/contribution-guide). +* **CODE_OF_CONDUCT:** Koodu omume na-etinye iwu maka omume ndị sonyere ma nyere aka mee ka gburugburu ebe obibi dị mma ma nabata. Ọbụna ma ọ bụrụ na ọ bụghị oru ngo niile nwere faịlụ CODE_OF_CONDUCT, ịnwe ya pụtara na nke a bụ oru ngo a nabatara itinye aka. +* **Akwụkwọ edemede ọzọ:** Enwere ike ịnwe akwụkwọ edemede ọzọ, dịka ntuziaka, ụzọ mgbasa ozi, ma ọ bụ iwu nchịkwa, karịchaa n'oru ngo buru ibu dịka [Astro Docs](https://docs.astro.build/en/contribute/#contributing-to-docs). + +N'ikpeazụ, oru ngo open source jiri ngwaọrụ ndị a iji hazie mkparịta ụka. Ịgụ archive ga-enye gị ezigbo echiche banyere otu obodo si eche echiche ma rụọ ọrụ. + +* **Issue tracker:** Ebe ndị mmadụ na-atụle nsogbu metụtara oru ngo ahụ. +* **Pull requests:** Ebe ndị mmadụ kwurịta ma nyochaa mgbanwe ndị nọ n'usoro ma ọ bụrụgodị na ọ bụ iji melite ahịrị koodu onye nyere aka, ojiji grama, ojiji onyonyo, wdg. Ụfọdụ oru ngo, dịka [MDN Web Docs](https://github.com/mdn/content/blob/main/.github/workflows/markdown-lint.yml), jiri ụfọdụ GitHub Action flows mee ka nyochaa koodu ha rụọ ọrụ ngwa ngwa. +* **Mkparịta ụka forums ma ọ bụ mailing lists:** Ụfọdụ oru ngo nwere ike iji ụzọ ndị a maka isiokwu mkparịta ụka (dịka _"Kedu ka m ga..."_ ma ọ bụ _"Kedu ihe ị chere banyere..."_ kama ịkpọtụrụ nsogbu ma ọ bụ arịrịọ atụmatụ). Ụfọdụ jiri issue tracker maka mkparịta ụka niile. Otu atụ bara uru nke a bụ [CHAOSS' weekly Newsletter](https://chaoss.community/news/) +* **Synchronous chat channel:** Ụfọdụ oru ngo jiri channels mkparịta ụka (dịka Slack ma ọ bụ IRC) maka mkparịta ụka ezumike, imekọrịta, na mgbanwe ngwa ngwa. Otu atụ bara uru nke a bụ [EddieHub's Discord community](http://discord.eddiehub.org/). + +## Ịchọta oru ngo iji tinye aka + +Ugbu a ka ị chọpụtara otu esi arụ ọrụ open source, oge eruola ịchọta oru ngo iji tinye aka! + +Ọ bụrụ n'ịchọghị itinye aka n'open source tupu ugbu a, were ndụmọdụ sitere n'aka onye isi ala U.S., John F. Kennedy, onye kwuru: _"Jụọghị ihe obodo gị nwere ike ime maka gị - jụọ ihe ị nwere ike ime maka obodo gị."_ + + + +Itinye aka na open source na-eme na ọkwa niile, n'ọrụ dị iche iche. Ị chọghị ịtụ uche nke ukwuu banyere ihe kpọmkwem itinye aka mbụ gị ga-abụ, ma ọ bụ otú o si elekwasị anya. + +Kachasị mma, malite site n'ịtụle oru ngo ndị ị na-eji ugbu a, ma ọ bụ ndị ịchọrọ iji. Oru ngo ndị ị ga-etinye aka na ha bụ ndị ị na-ahụ onwe gị na-alaghachi. + +N'ime oru ngo ndị ahụ, mgbe ị na-ahụ onwe gị na-eche na ihe nwere ike ịdị mma ma ọ bụ dị iche, mee ihe n'ịhụnanya gị. + +Open source abụghị ụlọ ọrụ pụrụ iche; e kere ya site n'aka ndị mmadụ dịka gị. "Open source" bụ naanị okwu mara mma maka ikwu na nsogbu ụwa nwere ike idozi. + +Ị nwere ike ịgụ README ma chọta njikọ efu ma ọ bụ typo. Ma ọ bụ ị bụ onye ọhụrụ ma hụ na ihe ụfọdụ abụghị nke ọma, ma ọ bụ nsogbu nke ị chere na kwesịrị ịbụ n'akwụkwọ edemede. Kama ịhapụ ya ma gaa n'ihu, ma ọ bụ jụọ onye ọzọ ka o dozie ya, lee ma ị nwere ike inyere aka site n'itinye aka. Nke a bụ ihe open source bụ! + +> Dịka ọmụmụ e mere site n'aka Igor Steinmacher na ndị nchọpụta Computer Science ndị ọzọ, [28% nke itinye aka casual](https://www.igor.pro.br/publica/papers/saner2016.pdf) na open source bụ akwụkwọ edemede, dịka mgbanwe typo, nhazi, ma ọ bụ idepụta ntụgharị. + +Ọ bụrụ na ịchọrọ ịchọta nsogbu dị ugbu a ị nwere ike idozi, oru ngo open source niile nwere ibe `/contribute` nke na-egosipụta nsogbu ndị enyi ọhụrụ nwere ike ịmalite. Gaa na ibe isi nke repository na GitHub, ma tinye `/contribute` n'azụ URL (dịka [`https://github.com/facebook/react/contribute`](https://github.com/facebook/react/contribute)). + +Ị nwekwara ike iji otu n'ime ihe ndị a iji nyere gị aka ịchọta ma tinye aka na oru ngo ọhụrụ: + +* [GitHub Explore](https://github.com/explore/) +* [Open Source Friday](https://opensourcefriday.com) +* [First Timers Only](https://www.firsttimersonly.com/) +* [CodeTriage](https://www.codetriage.com/) +* [24 Pull Requests](https://24pullrequests.com/) +* [Up For Grabs](https://up-for-grabs.net/) +* [First Contributions](https://firstcontributions.github.io) +* [SourceSort](https://web.archive.org/web/20201111233803/https://www.sourcesort.com/) +* [OpenSauced](https://opensauced.pizza/) + +### Ndepụta nyocha tupu itinye aka + +Mgbe ịchọtara oru ngo ịchọrọ itinye aka na ya, mee ngwa ngwa nyocha iji hụ na oru ngo ahụ kwesịrị ekwesị maka inwe itinye aka. Ma ọ bụghị ya, ọrụ siri ike gị nwere ike ghara inwe nzaghachi. + +Nke a bụ ndepụta bara uru iji nyochaa ma oru ngo ahụ dị mma maka ndị ọhụrụ. + +**Meets the definition of open source** + +
+ + +
+ +**Oru ngo ahụ na-anabata itinye aka** + +Lee omume commit na isi okporo ụzọ. Na GitHub, ị nwere ike ịhụ ozi a na taabụ Insights nke ibe ụlọ ọrụ repository, dịka [Virtual-Coffee](https://github.com/Virtual-Coffee/virtualcoffee.io/pulse) + +
+ + +
+ +
+ + +
+ +
+ + +
+ +Next, lee nsogbu nke oru ngo ahụ. + +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +Ugbu a mee otu ihe ahụ maka pull requests nke oru ngo ahụ. + +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +**Oru ngo ahụ nabatara** + +Oru ngo nke dị mma ma nabata na-egosi na ha ga-anabata ndị ọhụrụ. + +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ + + +You've found a project you like, and you're ready to make a contribution. Finally! Here's how to get your contribution in the right way. + +### Ikwu nke ọma + +N'agbanyeghị ma ị bụ onye nyere aka otu oge ma ọ bụ na-achọ ịbanye na obodo, ịrụ ọrụ na ndị ọzọ bụ otu n'ime nka kachasị mkpa ị ga-emepe na open source. + + + +Tupu ịmeghe nsogbu ma ọ bụ pull request, ma ọ bụ jụọ ajụjụ n'ịkparịta ụka, cheta isi okwu ndị a iji nyere echiche gị aka ịpụta nke ọma. + +**Nye nkọwa.** Nye ndị ọzọ ohere ịghọta ngwa ngwa. Ọ bụrụ na ị na-enwe nsogbu, kọwaa ihe ị na-achọ ime na otu esi eme ya. Ọ bụrụ na ị na-atụ aro echiche ọhụrụ, kọwaa ihe mere i chere na ọ ga-abara oru ngo ahụ uru (ọ bụghị naanị gị!). + +> 😇 _"X adịghị eme mgbe m mere Y"_ +> +> 😢 _"X abụghị nke ọma! Biko dozie ya."_ + +**Mee nchọpụta gị tupu oge eruo.** Ọ bụ ihe dị mma ịnweghị ihe ọmụma, mana gosi na i nwara. Tupu ịjụ maka enyemaka, jide n'aka na ị gụrụ README nke oru ngo, akwụkwọ edemede, nsogbu (mepee ma ọ bụ mechiri), ndepụta ozi, ma chọọ azịza n'ịntanetị. Ndị mmadụ ga-enwe ekele mgbe ị gosipụtara na ị na-anwa ịmụ. + +> 😇 _"Amaghị m otú e si emepụta X. Echeckara m akwụkwọ enyemaka ma enwebeghị ntụaka."_ +> +> 😢 _"Kedu ka m ga-esi X?"_ + +**Jide n'aka na arịrịọ gị dị mkpirikpi ma doo anya.** Dị ka izipu email, itinye aka ọ bụla, n'agbanyeghị otú o si dị mfe ma ọ bụ bara uru, chọrọ nyochaa onye ọzọ. Ọtụtụ oru ngo nwere arịrịọ ndị na-abata karịa ndị mmadụ dị njikere inyere aka. Jide n'aka. Ị ga-abawanye ohere nke onye ga-enyere gị. + +> 😇 _"Achọrọ m ide akwụkwọ ntuziaka API."_ +> +> 😢 _"Anọ m na-agba ọsọ n'okporo ụzọ ụbọchị ole na ole gara aga ma kwụsịrị maka gas, mgbe ahụ enwetara m echiche magburu onwe ya maka ihe anyị kwesịrị ime, mana tupu m kọwaa nke ahụ, ka m gosi gị..."_ + +**Jide n'aka na nkwurịta okwu niile dị public.** Ọ bụ ezie na ọ bụ ihe aṅụrụma, egbula oge iji kpọtụrụ ndị na-ahụ maka ya n'ozuzu ma ọ bụrụ na ịchọrọ ikwu ozi nzuzo (dịka nsogbu nchekwa ma ọ bụ mmejọ omume siri ike). Mgbe i jidere mkparịta ụka ahụ public, ọtụtụ ndị nwere ike ịmụ ma nweta uru site n'ịkparịta ụka gị. Mkparịta ụka nwere ike ịbụ, n'onwe ha, itinye aka. + +> 😇 _(dịka okwu) "@-maintainer Ndewo! Kedu ka anyị ga-esi gaa n'ihu na PR a?"_ +> +> 😢 _(dịka email) "Ndewo, ekele m maka ibughari gị site na email, mana achọrọ m ịma ma ịnwere ohere nyochaa PR m."_ + +**Ọ dị mma iji jụọ ajụjụ (mana nwee ndidi!).** Onye ọ bụla bụ onye ọhụrụ n'oru ngo ahụ n'oge ụfọdụ, yana ọbụna ndị nyere aka nwere ahụmahụ chọrọ iji nweta ozi mgbe ha lechara oru ngo ọhụrụ anya. N'otu aka ahụ, ọbụna ndị nọ ogologo oge anaghị ama akụkụ niile nke oru ngo ahụ. Gosi ha ndidi nke ị ga-achọ ka ha gosi gị. + +> 😇 _"Daalụ maka ilele njehie a. Emechara m ihe ị tụrụ aro. Nke a bụ mmepụta."_ +> +> 😢 _"Gịnị mere i jiri ghara idozi nsogbu m? Ọ bụghị oru ngo a?"_ + +**Nwee nkwanye ugwu maka mkpebi obodo.** Echiche gị nwere ike ịdị iche site na mmasị ma ọ bụ echiche obodo. Ha nwere ike inye nzaghachi ma ọ bụ kpebieghị imezu echiche gị. N'agbanyeghị nke ahụ, i kwesịrị ikwurịta ma chọọ mmekọrịta, ndị na-ahụ maka ya ga-enwe ndụmọdụ gị ogologo oge karịa gị. Ọ bụrụ na ịnweghị mmasị na ntụziaka ha, ịnwere ike mgbe niile rụọ ọrụ n'ọrụ gị ma ọ bụ malite oru ngo gị. + +> 😇 _"Anaghị m atụ uche gị enweghị ike inye nkwado maka ojiji m, mana dịka i kwuru o metụtara naanị obere akụkụ nke ndị ọrụ, ana m aghọta ihe kpatara ya. Daalụ maka ịnụrụ."_ +> +> 😢 _"Gịnị mere i jiri ghara inye nkwado maka ojiji m? Nke a abụghị ihe a nabatara!"_ + +**N'ikpeazụ, mee ka o sie ike.** Open source bụ nke ndị mmekọ sitere n'akụkụ ụwa niile. Nkwurịta okwu adịghị mfe site n'asụsụ, omenala, mpaghara, na oge dị iche iche. Na mgbakwunye, nkwurịta okwu edere adịghị mfe ikwu ụda ma ọ bụ mmetụta. Were ezi ebumnuche n'okwu ndị a. O dị mma iji jụọ ajụjụ banyere echiche, jụọ maka nkọwa ọzọ, ma ọ bụ mepụta ọnọdụ gị ọzọ. Naanị nwalee ka i wee hapụ Ịntanetị ka mma karịa mgbe i chọtara ya. + +### Ịnakọta nkọwa + +Tupu ime ihe ọ bụla, mee nchọpụta ngwa ngwa iji hụ na echiche gị adịghị emegharị ọzọ. Gụọ README nke oru ngo ahụ, nsogbu (mepee na mechiri), ndepụta ozi, na Stack Overflow. Ị chọghị itinye awa n'ịgụ ihe niile, mana nchọpụta ngwa ngwa maka okwu ole na ole dị mkpa ga-enyere. + +Ọ bụrụ na ị naghị ahụ echiche gị n'ebe ọzọ, ị dị njikere ime ihe. Ọ bụrụ na oru ngo ahụ nọ na GitHub, ị ga-enwe ike ịkparịta ụka site n'ịme ihe ndị a: + +* **Ịkwado Nsogbu:** Nke a bụ dịka ịmalite mkparịta ụka ma ọ bụ mkparịta ụka. +* **Pull requests** bụ maka ịmalite ọrụ na ngwọta. +* **Ụzọ nkwurịta okwu:** Ọ bụrụ na oru ngo ahụ nwere Discord, IRC, ma ọ bụ Slack nke e nyere, tụlee ịmalite mkparịta ụka ma ọ bụ jụọ maka nkọwa gbasara itinye aka gị. + +Tupu ịmeghe nsogbu ma ọ bụ pull request, lelee akwụkwọ itinye aka nke oru ngo ahụ (n'ozuzu faịlụ a na-akpọ CONTRIBUTING, ma ọ bụ n'ime README), iji hụ ma ị ga-achọ itinye ihe ọ bụla pụrụ iche. Dịka ọmụmaatụ, ha nwere ike ịrịọ ka i soro template, ma ọ bụ chọrọ ka i jiri ule. + +Ọ bụrụ na ịchọrọ ime ka itinye aka gị bụrụ nke dị mkpa, meghee nsogbu iji jụọ tupu ịrụ ọrụ na ya. Ọ bara uru ilele oru ngo ahụ maka oge (na GitHub, [i nwere ike pịa "Watch"](https://help.github.com/articles/watching-repositories/) iji nweta ozi gbasara mkparịta ụka niile), ma mụta banyere ndị obodo, tupu ịrụ ọrụ nke nwere ike ghara inwe nnabata. + + + +### Ịmeghe Nsogbu + +Ị kwesịrị imeghe nsogbu n'ọnọdụ ndị a: + +* Kọọ njehie ị gaghị enwe ike idozi onwe gị +* Kparịta ụka banyere isiokwu ma ọ bụ echiche dị elu (dịka obodo, ọhụụ ma ọ bụ iwu) +* Tụnyere atụmatụ ọhụrụ ma ọ bụ echiche oru ngo ọzọ + +Ntipu maka ikwu banyere nsogbu: + +* **Ọ bụrụ na ị hụ nsogbu mepere nke ịchọrọ idozi,** mee komen ntakịrị iji gwa ndị mmadụ na ị nọ n'ọrụ ya. Nke a ga-eme ka ndị mmadụ ghara ibipụta ọrụ gị. +* **Ọ bụrụ na a meghere nsogbu ogologo oge gara aga,** o yikarịrị ka a na-arụ ọrụ na ya ebe ọzọ, ma ọ bụ emechiri ya, ya mere mee komen iji jụọ maka nkwenye tupu ịmalite ọrụ. +* **Ọ bụrụ na ị mepere nsogbu, mana chọpụtara azịza n'onwe gị mgbe e mesịrị,** mee komen n'isiokwu ahụ iji gwa ndị mmadụ, wee mechie nsogbu ahụ. N'ịkọwa nke a bụkwa itinye aka na oru ngo ahụ. + +### Ịmeghe Pull Request + +Ị kwesịrị imeghe pull request n'ọnọdụ ndị a: + +* Nyefee obere ndozi dịka typo, njikọ efu ma ọ bụ njehie doro anya. +* Malite ọrụ na itinye aka nke a rịọrọla, ma ọ bụ nke i kwurula banyere ya, n'isiokwu. + +Pull request adịghị mkpa igosi ọrụ zuru ezu. Ọ kachasị mma imeghe pull request n'oge mbụ, ka ndị ọzọ nwee ike ilele ma ọ bụ nye nzaghachi banyere mmepe gị. Naanị mepee ya dịka "draft" ma ọ bụ kpọọ ya "WIP" (Work in Progress) n'isiokwu ma ọ bụ "Notes to Reviewers" sections ma e nyere (ma ọ bụ i nwekwara ike mepụta nke gị. Dịka nke a: `**## Notes to Reviewer**`). Ị nwere ike tinye commits ọzọ mgbe e mesịrị. + +Ọ bụrụ na oru ngo ahụ nọ na GitHub, lee otu esi etinye pull request: + +* **[Fork the repository](https://guides.github.com/activities/forking/)** wee clone ya locally. Jikọọ local gị na "upstream" repository mbụ site n'itinye ya dịka remote. Dọrọ mgbanwe site "upstream" mgbe niile ka ịnọgide na-adị ọhụrụ ka mgbe i nyefere pull request gị, merge conflicts ga-adị obere. (Lee ntuziaka zuru ezu [ebe a](https://help.github.com/articles/syncing-a-fork/).) +* **[Mepụta branch](https://guides.github.com/introduction/flow/)** maka ndozi gị. +* **Kpọrọ ihe ndị metụtara** nsụgharị ndị dị mkpa ma ọ bụ akwụkwọ nkwado n'ime PR gị (dịka "Closes #37.") +* **Tinye screenshots nke tupu na mgbe** ma mgbanwe gị gụnyere ọdịiche HTML/CSS. Dọrọ ma tụpụ onyonyo ahụ n'ime akụkụ pull request gị. +* **Nyochaa mgbanwe gị!** Rụọ ọrụ gị megide ule ndị dị ugbu a ma ọ bụrụhaala ha dị ma mepụta ọhụrụ mgbe achọrọ. Ọ dị mkpa ijide n'aka na mgbanwe gị anaghị emebi oru ngo dị ugbu a. +* **Tinye aka n'ụdị oru ngo ahụ** dịka o kwere mee. Nke a nwere ike pụtara iji indents, semi-colons ma ọ bụ comments differently karịa otú i ga-esi mee ya n'ime repository gị, mana o mere ka o sie ike maka onye nchịkwa ijikọta ya, ndị ọzọ iji ghọta ya ma nwee njikwa n'ọdịnihu. + +Ọ bụrụ na nke a bụ pull request mbụ gị, lelee [Make a Pull Request](http://makeapullrequest.com/), nke @kentcdodds kere dịka vidiyo ntuziaka. Ị nwekwara ike mụta otú e si eme pull request na [First Contributions](https://github.com/Roshanjossey/first-contributions) repository, nke @Roshanjossey kere. + +## Gịnị ga-eme mgbe i nyefere itinye aka gị + +Tupu anyị amalite ememe, otu n'ime ihe ndị a ga-eme mgbe i nyefere itinye aka gị: + +### 😭 Ị naghị enweta nzaghachi + +N'echiche ọma, ị [leleela oru ngo ahụ maka ihe ngosi nke omume](#a-checklist-before-you-contribute) tupu itinye aka. N'agbanyeghị na oru ngo ahụ na-arụ ọrụ, o yikarịrị ka itinye aka gị agaghị enwe nzaghachi. + +Ọ bụrụ na ị naghị enweta nzaghachi n'izu gara aga, ọ bụ ihe kwesịrị ekwesị ịza n'ụzọ dị mma na isiokwu ahụ, na-arịọ onye maka nyochaa. Ọ bụrụ na ị maara aha onye kwesịrị ịnyochaa itinye aka gị, i nwere ike @-kpọọ ha n'isiokwu ahụ. + +**Egbula oge iji kpọtụrụ onye ahụ n'ozuzu**; cheta na nkwurịta okwu public bụ ihe dị mkpa maka oru ngo open source. + +Ọ bụrụ na ị nyere ncheta dị mma ma ka enweghi nzaghachi, o yikarịrị ka ọ nweghị onye ga-aza. Ọ bụghị ezigbo mmetụta, mana egbula ka nke a mee ka ị daa mbà! 😄 E nwere ọtụtụ ihe kpatara na ị naghị enweta nzaghachi, gụnyere ọnọdụ onwe gị nke nwere ike ịbụ n'okpuru njikwa gị. Gbalịa ịchọta oru ngo ọzọ ma ọ bụ ụzọ ọzọ iji tinye aka. Ọ bụrụ na ihe ọ bụla, nke a bụ ezigbo ihe kpatara ịghara itinye oge dị ukwuu na itinye aka tupu ndị ọzọ obodo banye ma nwee nzaghachi. + +### 🚧 Onye chọrọ mgbanwe na itinye aka gị + +Ọ bụ ihe a na-ahụkarị ka a rịọrọ gị ka ị mee mgbanwe na itinye aka gị, ma ọ bụ nke ahụ bụ nzaghachi banyere oke echiche gị, ma ọ bụ mgbanwe na koodu gị. + +Mgbe onye rịọrọ mgbanwe, jide n'aka na ị zara. Ha were oge ha nyochaa itinye aka gị. Imeghe PR ma pụọ bụ omume ọjọọ. Ọ bụrụ na ị maghị otú e si eme mgbanwe, chọọ nsogbu ahụ, wee jụọ maka enyemaka ma ọ bụrụ na ịchọrọ ya. Otu atụ bara uru nke a bụ [nzaghachi nke onye ọzọ nyere @a-m-lamb na pull request ha na Codecademy's Docs](https://github.com/Codecademy/docs/pull/3239#pullrequestreview-1628036286). + +Ọ bụrụ na ịnweghị oge iji rụọ ọrụ na nsogbu ahụ ọzọ n'ihi ihe dịka mkparịta ụka ahụ agaghị ekwe omume ruo ọnwa, na ọnọdụ gị agbanweela ma ọ bụ ịnweghị ike ịchọta ngwọta, gwa onye nchịkwa ka ha nwee ike mepee nsogbu ahụ maka onye ọzọ, dịka [@RitaDee mere maka nsogbu n'OpenSauced's app repository](https://github.com/open-sauced/app/issues/1656#issuecomment-1729353346). + +### 👎 Itinye aka gị adịghị anabata + +Itinye aka gị nwere ike anabata ma ọ bụ ghara inwe nnabata n'ikpeazụ. N'echiche ọma, ị naghị etinye ọrụ dị ukwuu n'ime ya. Ọ bụrụ na ịnweghị ntụziaka banyere ihe kpatara adịghị anabata ya, ọ bụ ihe kwesịrị ekwesị iji jụọ onye nchịkwa maka nzaghachi na nkọwa. N'ikpeazụ, agbanyeghị, ị ga-enwe nkwanye ugwu maka mkpebi ha. Egbula mkparịta ụka ma ọ bụ nwee obi ụtọ. Ị nwere mgbe niile ohere iji fork ma rụọ ọrụ n'ụdị gị ma ọ bụrụ na ịnweghị mmasị! + +### 🎉 Itinye aka gị anabatala + +Ndewo! Ị rụzuru itinye aka open source! + +## I mere ya! 🎉 + +Ma ị kpọrọ itinye aka open source mbụ gị, ma ọ bụ ịchọ ụzọ ọhụrụ iji tinye aka, anyị nwere olileanya na i mere ka e were usoro. Ọbụna ma itinye aka gị adịghị anabata, egbula oge ikwu daalụ mgbe onye nchịkwa tinyere mgbalị iji nyere gị. Open source bụ nke ndị mmadụ dịka gị: otu nsogbu, pull request, komen, ma ọ bụ high-five n'otu oge. diff --git a/_articles/ib/index.html b/_articles/ib/index.html new file mode 100644 index 00000000000..10e46497b44 --- /dev/null +++ b/_articles/ib/index.html @@ -0,0 +1,6 @@ +--- +layout: index +title: Guías de código abierto +lang: ib +permalink: /ib/ +--- diff --git a/_articles/ib/leadership-and-governance.md b/_articles/ib/leadership-and-governance.md new file mode 100644 index 00000000000..ff7a7734824 --- /dev/null +++ b/_articles/ib/leadership-and-governance.md @@ -0,0 +1,160 @@ +--- +lang: ib +title: Ọchịchị na ọchịchị +description: Ọrụ mmepe mepere emepe nwere ike irite uru na iwu iwu maka ịme mkpebi. +class: leadership +order: 6 +image: /assets/images/cards/leadership.png +related: + - best-practices + - metrics +--- + +## Ịghọta ọchịchị maka ọrụ gị na-etolite + +Ọrụ gị na-etolite, ndị mmadụ na-esonye, na ị kwere nkwa ịga n'ihu. N'ogbe a, ị nwere ike ịjụ ajụjụ banyere otu esi tinye ndị na-enye onyinye mgbe niile n'ime usoro gị, ma ọ bụ inye onye ụfọdụ ohere ịbanye ma ọ bụ dozie mkparịta ụka obodo. Ọ bụrụ na ị nwere ajụjụ, anyị nwere azịza. + +## Kedu ihe atụ nke ọrụ doro anya a na-eji na ọrụ open source? + +Ọtụtụ ọrụ na-esochi usoro yiri nke a maka ọrụ ndị na-enye onyinye na nkwanye ugwu. + +Ma ihe ndị a pụtara n'ezie, bụ naanị gị ka ị ga-esi kpebie. Nke a bụ ụfọdụ ụdị ọrụ ị nwere ike ịhụ: + +* **Nchịkwa** +* **Onye nyere onyinye** +* **Onye na-enye ikike** + +**Maka ụfọdụ ọrụ, "ndị nchịkwa"** bụ naanị ndị nọ n'ọrụ nwere ohere ịbanye. N'ọrụ ndị ọzọ, ha bụ naanị ndị e depụtara na README dị ka ndị nchịkwa. + +Nchịkwa adịghị mkpa ịbụ onye na-ede koodu maka ọrụ gị. O nwere ike ịbụ onye rụrụ ọtụtụ ọrụ n'ịkwado ọrụ gị, ma ọ bụ dee akwụkwọ edere nke mere ka ọrụ ahụ dịkwuo mfe maka ndị ọzọ. N'agbanyeghị ihe ha na-eme kwa ụbọchị, nchịkwa bụ onye nwere mmetụta nke ịdị mkpa banyere ụzọ ọrụ ahụ si aga ma kwere nkwa imezi ya. + +**"Onye nyere onyinye" nwere ike ịbụ onye ọ bụla** nke na-eme mkparịta ụka banyere nsogbu ma ọ bụ pull request, ndị na-etinye uru n'ọrụ (ma ọ bụ site n'ịkekọrịta nsogbu, ide koodu, ma ọ bụ ịhazi ihe omume), ma ọ bụ onye ọbụla nwere pull request e jikọtara (ikekwe nke a bụ nkọwa kachasị njọ nke onye nyere onyinye). + + + +**Okwu "onye na-enye ikike"** nwere ike iji mee ka ohere ịbanye pụta ìhè, nke bụ ụdị ọrụ pụrụ iche, site n'iji ụdị inye onyinye ọzọ. + +N'agbanyeghị otú i si chọọ ịhazi ọrụ gị, [tụlee iji nkọwa sara mbara](../how-to-contribute/#what-it-means-to-contribute) iji kwalite ụdị inye onyinye ọzọ. Ị nwere ike iji ọrụ nduzi iji kwanyere ndị rụrụ arụ pụrụ iche nke mere nnukwu onyinye n'ọrụ gị, n'agbanyeghị nka ha. + + + +## Otu m ga-esi kwado ụdị nduzi ndị a? + +Iji kwado ụdị nduzi gị ga-enyere ndị mmadụ aka ịnwe mmetụta nke ownership ma gwa ndị ọzọ nọ n'obodo onye ha ga-elekwasị anya maka enyemaka. + +Maka obere projekti, itinye aha ndị ndu nwere ike ịdị mfe dịka itinye aha ha na README gị ma ọ bụ faịlụ CONTRIBUTORS. + +Maka nnukwu projekti, ọ bụrụ na ịnwere weebụsaịtị, mepụta ibe otu ma ọ bụ depụta ndị ndu gị ebe ahụ. Dịka ọmụmaatụ, [Postgres](https://github.com/postgres/postgres/) nwere [ibe otu zuru oke](https://www.postgresql.org/community/contributors/) nwere profaịlụ mkpụmkpụ maka onye ọbụla nyere onyinye. + +Ọ bụrụ na projekti gị nwere obodo ndị nyere onyinye dị active, ịnwere ike ịmepụta "otu isi" nke ndị nchịkwa, ma ọ bụ ọbụna subcommittees nke ndị na-anabata mpaghara nsogbu dị iche (dịka ọmụmaatụ, nchekwa, nhazi nsogbu, ma ọ bụ omume obodo). Kwe ka ndị mmadụ hazie onwe ha ma soro ụzọ ha kachasị nwee mmasị karịa itinye ha. + + + +Otu ndị ndu nwere ike ịchọrọ ịmepụta ụzọ akọwapụtara (dịka IRC) ma ọ bụ izute kwa oge iji kwurịta okwu gbasara projekti (dịka Gitter ma ọ bụ Google Hangout). Ị nwekwara ike ime ka nzukọ ndị ahụ bụrụ nke ọha ka ndị ọzọ nwee ike ịnụ. Dịka ọmụmaatụ, Cucumber-ruby [na-eme oge ọfịs kwa izu](https://github.com/cucumber/cucumber-ruby/blob/HEAD/CONTRIBUTING.md#talking-with-other-devs). + +Ozugbo i mepụtara ụdị nduzi, egbula oge idekọ otú ndị mmadụ ga-esi nweta ha! Tọọ usoro doro anya banyere otu onye ga-esi bụrụ nchịkwa ma ọ bụ sonye na subcommittee n'ọrụ gị ma dee ya n'ime GOVERNANCE.md gị. + +Ngwaọrụ dịka [Vossibility](https://github.com/icecrime/vossibility-stack) nwere ike inyere gị aka nyochaa onye nọchiri anya (ma ọ bụ onye adịghị) inye onyinye n'ọrụ. Idekọ ozi a ga-enyere belata echiche obodo ahụ na-eme ka ndị nchịkwa bụrụ otu clique nke na-eme mkpebi ha n'ozuzu. + +N'ikpeazụ, ọ bụrụ na projekti gị nọ na GitHub, tụlee ịkwaga projekti gị site n'aka akaụntụ onwe gị gaa [Organization](https://help.github.com/articles/creating-a-new-organization-account/) ma tinye otu njikwa nkwado. [GitHub Organizations](https://help.github.com/articles/creating-a-new-organization-account/) na-eme ka o siere gị ike ijikwa ikike na ọtụtụ repositories ma chebe akụkọ ihe mere eme nke projekti gị site n'iji [ownership kesaa](../building-community/#share-ownership-of-your-project). + +## Mgbe ole ka m kwesịrị inye onye ohere ịbanye? + +Ụfọdụ mmadụ chere na ị ga-enye ohere ịbanye nye onye ọbụla nyere onyinye. Ịme otú a nwere ike iweta ọtụtụ mmadụ inwe mmetụta ownership nke projekti gị. + +N'aka nke ọzọ, karịsịa maka nnukwu projekti siri ike, ịnwere ike ịchọ inye ohere ịbanye naanị nye ndị gosipụtara nkwenye ha. Enweghị ụzọ ziri ezi; mee ihe kachasị mma maka gị! + +Ọ bụrụ na projekti gị nọ na GitHub, ịnwere ike iji [protected branches](https://help.github.com/articles/about-protected-branches/) jikwaa onye nwere ike itinye koodu n'otu branch pụrụ iche, nakwa ọnọdụ ole. + + + +## Ịghọta ọchịchị maka ọrụ gị na-etolite + +Ọrụ gị na-etolite, ndị mmadụ na-esonye, na ị kwere nkwa ịga n'ihu. N'ogbe a, ị nwere ike ịjụ ajụjụ banyere otu esi tinye ndị na-enye onyinye mgbe niile n'ime usoro gị, ma ọ bụ inye onye ụfọdụ ohere ịbanye ma ọ bụ dozie mkparịta ụka obodo. Ọ bụrụ na ị nwere ajụjụ, anyị nwere azịza. + +## Kedu ihe atụ nke usoro ọchịchị a na-eji na ọrụ open source? + +E nwere usoro ọchịchị atọ a na-ahụkarị nke metụtara ọrụ open source. + +* **BDFL:** BDFL pụtara "Benevolent Dictator for Life". N'ime usoro a, otu onye (nusually onye mbụ dere ọrụ ahụ) nwere ikpe ikpe ikpeazụ banyere mkpebi ndị kachasị mkpa nke ọrụ. [Python](https://github.com/python) bụ ihe atụ klasiki. Ọrụ ndị nta bụ BDFL site n'ozuzu, n'ihi na enwere naanị otu ma ọ bụ abụọ ndị nọchiri anya. Ọrụ malitere na ụlọ ọrụ nwekwara ike ịdị n'ọnọdụ BDFL. + +* **Meritocracy:** **(Nkwupụta: okwu "meritocracy" nwere mmetụta ọjọọ maka ụfọdụ obodo ma nwee [akụkọ mmekọrịta na ndọrọndọrọ ọchịchị dị mgbagwoju anya](http://geekfeminism.wikia.com/wiki/Meritocracy).)** N'ime meritocracy, ndị na-enye onyinye ọrụ (ndị gosipụtara "merit") na-enweta ọrụ mkpebi doro anya. A na-eme mkpebi n'ozuzu dabere na nkwenye votu. Usoro meritocracy bụ nke [Apache Foundation](https://www.apache.org/) mepụtara; [ọrụ niile Apache](https://www.apache.org/index.html#projects-list) bụ meritocracies. A na-enweta onyinye naanị site n'aka ndị mmadụ na-anọchite anya onwe ha, ọ bụghị site n'aka ụlọ ọrụ. + +* **Liberal contribution:** N'ime usoro inye onyinye liberal, ndị na-arụsi ọrụ ike bụ ndị a na-ahụ dịka ndị kachasị nwee mmetụta, mana nke a dabere na ọrụ ugbu a ma ọ bụghị onyinye akụkọ ihe mere eme. A na-eme mkpebi ndị kachasị mkpa dabere na usoro nchọpụta nkwenye (na-atụle nnukwu nsogbu) kama votu dị mfe, ma gbalịa itinye echiche obodo niile dị ka o kwere mee. Ihe atụ ama ama nke ọrụ ndị jiri usoro inye onyinye liberal bụ [Node.js](https://foundation.nodejs.org/) na [Rust](https://www.rust-lang.org/). + +Kedu nke ị ga-eji? Ọ bụ gị ka ị kpebie! Usoro ọ bụla nwere uru ya na ihe ize ndụ ya. Na ọbụna ma ha yiri ka ha dị iche n'oge mbụ, usoro atọ a nwere ọtụtụ ihe jikọrọ ha karịa ka ha si dị. Ọ bụrụ na ịchọrọ iji otu n'ime usoro ndị a, lelee templates ndị a: + +* [BDFL model template](http://oss-watch.ac.uk/resources/benevolentdictatorgovernancemodel) +* [Meritocracy model template](http://oss-watch.ac.uk/resources/meritocraticgovernancemodel) +* [Node.js's liberal contribution policy](https://medium.com/the-node-js-collection/healthy-open-source-967fa8be7951) + +## A chọrọ m akwụkwọ iwu mgbe m malitere ọrụ m? + +Enweghị oge ziri ezi iji dee iwu gị maka ọrụ, mana ọ dị mfe ikwu ya mgbe i hụrụ omume obodo gị ka ọ si arụ ọrụ. Ihe kacha mma (na ihe siri ike) gbasara ọchịchị open source bụ na ọ bụ obodo ka emere ya! + +Ebe ụfọdụ akwụkwọ edere mbụ ga-enyere aka wulite iwu gị maka projekti, yabụ malite ide ihe i nwere ike. Dịka ọmụmaatụ, ị nwere ike tọọ atụmanya doro anya maka omume, ma ọ bụ otu esi arụ ọrụ inye onyinye gị, ọbụna mgbe ị malitere projekti gị. + +Ọ bụrụ na ị bụ akụkụ nke ụlọ ọrụ nke na-amalite projekti open source, o kwesịrị ịdị mma ịnwe mkparịta ụka n'ime ụlọ tupu mmalite banyere otu ụlọ ọrụ gị si atụ anya idobe ma mee mkpebi gbasara projekti n'ọdịnihu. Ị nwekwara ike ịchọ ịkọwa n'ozuzu ihe pụrụ iche gbasara otu ụlọ ọrụ gị ga-esi (ma ọ bụ gaghị!) sonye na projekti ahụ. + + + +## Kedu ihe ga-eme ma ọ bụrụ na ndị ọrụ ụlọ ọrụ malite inye onyinye? + +Ụlọ ọrụ open source bara uru site n'aka ọtụtụ mmadụ na ụlọ ọrụ, ma ụfọdụ ụlọ ọrụ nwere ike inwe ụzọ ego jikọrọ ya n'ọrụ ahụ. Dịka ọmụmaatụ, ụlọ ọrụ nwere ike iji koodu projekti ahụ dịka otu akụkụ nke ngwaahịa ahịa ha. + +Ka projekti ahụ si bụrụ ewu ewu karịsịa, ndị nwere nka banyere ya ga-abawanye mkpa - ị nwekwara ike ịbụ onye n’ime ha! - ma mgbe ụfọdụ ga-enweta ụgwọ maka ọrụ ha rụrụ n'ọrụ ahụ. + +Ọ dị mkpa iji lelee omume azụmahịa dịka ihe a nabatara ma bụrụkwa isi iyi ọzọ nke ume mmepe. Ndị mmepe akwụ ụgwọ adịghị enwe mmasị pụrụ iche karịa ndị anaghị akwụ ụgwọ; n'ezie, a ga-enyocha onyinye niile dabere na uru teknụzụ ha. Ma, mmadụ kwesịrị ịnwe mmetụta nke ịdị mfe isonye n'ọrụ azụmahịa ma nwee mmetụta nke ịdị mfe ikwu okwu banyere ọnọdụ ha mgbe ha na-akwado atụmatụ ma ọ bụ atụmatụ pụrụ iche. + +"Azụmaahịa" zuru oke dakọtara "open source". "Azụmaahịa" pụtara naanị na e nwere ego metụtara ya - nke pụtara software a ji arụ ahịa, nke ka ukwuu ga-eme ka projekti nweta nkwado. (Mgbe software open source jiri ya mee ihe dịka akụkụ nke ngwaahịa anaghị abụghị open-source, ngwaahịa ahụ ka bụ "proprietary" software; mana dịka open source, enwere ike iji ya maka ebumnuche azụmahịa ma ọ bụ enweghị azụmahịa.) + +Dịka onye ọzọ, ndị mmepe nwere mmasị azụmahịa nweta mmetụta n'ọrụ ahụ site n'ogologo ma ọ bụ ọnụ ọgụgụ onyinye ha rụrụ. N'ezie, onye mmepe nke natara ụgwọ maka oge ya nwere ike imekwu karịa onye anaghị akwụ ụgwọ; mana nke a dị mma: ụgwọ bụ naanị otu n'ime ọtụtụ ihe nwere ike imetụta otú onye si arụsi ọrụ ike. + +## A chọrọ m njikọ iwu iji kwado projekti m? + +Ị gaghị achọ njikọ iwu iji kwado projekti open source gị ma e wezụga ma ị nọchiri ego. + +Dịka ọmụmaatụ, ọ bụrụhaala ma ịchọrọ iwulite azụmahịa ahịa, ịchọrọ ịhazi C Corp ma ọ bụ LLC (ma ọ bụrụhaala na ị nọ n'ụlọ US). Ọ bụrụhaala ma ị rụọ naanị ọrụ nkwekọrịta metụtara projekti open source gị, ịnwere ike inweta ego dịka onye nwe onwe ya ma ọ bụ setịpụ LLC (ma ọ bụrụhaala na ị nọ n'ụlọ US). + +Ọ bụrụhaala ma ịchọrọ inweta onyinye maka projekti open source gị, ịnwere ike ịhazi bọtịnụ onyinye (iji PayPal ma ọ bụ Stripe dịka ọmụmaatụ), mana ego ahụ agaghị abanye tax-deductible ma e wezụga ị bụ nzukọ ziri ezi (501c3 ma e wezụga ịnọ n'ụlọ US). + +Ụfọdụ projekti anaghị achọ ịga site n'ọgwụgwụ imepụta nzukọ ziri ezi; yabụ ha chọta onye nkwado ego ziri ezi kama. Onye nkwado ego nabatara onyinye maka gị, karịrị oge niile site n’iji pasent nke onyinye ahụ. [Software Freedom Conservancy](https://sfconservancy.org/), [Apache Foundation](https://www.apache.org/), [Eclipse Foundation](https://eclipse.org/org/foundation/), [Linux Foundation](https://www.linuxfoundation.org/projects) na [Open Collective](https://opencollective.com/opensource) bụ ihe atụ nke nzukọ ndị nọchiri anya ego maka projekti open source. + + + +Ọ bụrụhaala ma projekti gị jikọtara ọnụ site n'asụsụ pụrụ iche ma ọ bụ usoro ụfọdụ, enwere ike ịnwe nzukọ software metụtara ya ị nwere ike soro. Dịka ọmụmaatụ, [Python Software Foundation](https://www.python.org/psf/) na-enyere aka kwado [PyPI](https://pypi.org/), onye njikwa ngwugwu Python, yana [Node.js Foundation](https://foundation.nodejs.org/) nyere aka kwado [Express.js](https://expressjs.com/), usoro dabere na Node. diff --git a/_articles/ib/legal.md b/_articles/ib/legal.md new file mode 100644 index 00000000000..1e3630f8506 --- /dev/null +++ b/_articles/ib/legal.md @@ -0,0 +1,166 @@ +--- +lang: ib +title: Akụkụ Iwu nke Open Source +description: Ihe niile ị tụtụrụla echiche gbasara akụkụ iwu nke isi mmalite mepere emepe, yana ihe ole na ole ị na-emeghị. +class: legal +order: 10 +image: /assets/images/cards/legal.png +related: + - contribute + - leadership +--- + +## Ịghọta ihe gbasara iwu nke open source + +Ike ịkekọrịta ọrụ gị na ụwa nwere ike ịbụ ahụmịhe na-atọ ụtọ ma na-ewetara gị uru. Ọ nwekwara ike ịpụta ọtụtụ ihe iwu ị maghị na ị ga-echegbu onwe gị banyere ya. N'ụzọ dị mma, site na ntuziaka a, ị gaghị achọ ịmalite site n'isi. (Tupu ịmalite, jide n'aka na ị gụrụ [ndokwa anyị](/notices/).) + +## Gịnị mere ndị mmadụ ji echebara akụkụ iwu nke open source echiche? + +Anaghị m atụ anya! Mgbe ị mepụtara ọrụ, dị ka ide, eserese, ma ọ bụ koodu, ọrụ ahụ bụ nke nwere ikike pụrụ iche site na iwu. Nke a pụtara na iwu na-atụ anya na dịka onye dere ọrụ gị, ịnwere ikike ikwu maka ihe ndị ọzọ nwere ike ime na ya. + +N'ozuzu, nke a pụtara na onye ọbụla anaghị enwe ike iji, kopi, kesaa, ma ọ bụ gbanwee ọrụ gị n'enweghị ihe ize ndụ nke iwepụ ya, iwepụ ya, ma ọ bụ litigation. + +Open source bụ ọnọdụ pụrụ iche, n'agbanyeghị, n'ihi na onye dere ọrụ ahụ na-atụ anya na ndị ọzọ ga-eji, gbanwee, ma kesaa ọrụ ahụ. Ma n'ihi na iwu ndabere ka bụ ikike pụrụ iche, ị ga-achọ inye ikike ndị a doro anya site na akwụkwọ ikike. + +Usoro ndị a nwekwara metụtara mgbe onye na-enye onyinye n'ọrụ gị. Na-enweghị akwụkwọ ikike ma ọ bụ nkwekọrịta ọzọ n'ọrụ, onyinye ọ bụla bụ nke ndị dere ha. Nke a pụtara na onye ọbụla - ọbụna gị - enweghị ike iji, kopi, kesaa, ma ọ bụ gbanwee onyinye ha. + +N'ikpeazụ, projekti gị nwere ike inwe njikọ nwere ihe achọrọ nke akwụkwọ ikike nke ị maghị. Obodo projekti gị ma ọ bụ iwu ụlọ ọrụ gị nwekwara ike chọọ ka projekti gị jiri akwụkwọ ikike open source ụfọdụ. Anyị ga-ekpughe ọnọdụ ndị a n'okpuru. + +## Ọ bụrụ na projekti GitHub ọha bụ open source? + +Mgbe ị [mepụta projekti ọhụrụ](https://help.github.com/articles/creating-a-new-repository/) na GitHub, ịnwere nhọrọ iji mee ka repository ahụ **nkọwa** ma ọ bụ **ọha**. + +Create repository + +**Ime ka projekti GitHub gị bụrụ ọha abụghị otu ihe dị ka inye akwụkwọ ikike maka projekti gị.** Projekti ọha bụ ndị e nyere [Okwu Iwu GitHub](https://docs.github.com/en/site-policy/github-terms/github-terms-of-service#3-ownership-of-content-right-to-post-and-license-grants), nke na-enye ndị ọzọ ohere ịhụ ma fork projekti gị, mana ọrụ gị adịghị enwe ikike ọ bụla. + +Ọ bụrụ na ịchọrọ ka ndị ọzọ jiri, kesaa, gbanwee ma ọ bụ tinye onyinye azụ n'ọrụ gị, ị ga-achọ itinye akwụkwọ ikike open source. Dịka ọmụmaatụ, onye ọbụla enweghị ike iji akụkụ ọ bụla nke projekti GitHub gị n'ide ha koodu, ọbụna ma ọ bụrụ na ọha ya abụghị naanị ma i nye ha ikike doro anya ime otú ahụ. + +## Biko nye m TL;DR banyere ihe m chọrọ iji chebe projekti m. + +Ị nọ n'ọnọdụ ọma, n'ihi na taa, akwụkwọ ikike open source emere ka o doo anya ma dị mfe iji. Ị nwere ike ịkọwapụta akwụkwọ ikike dị adị ozugbo n'ime projekti gị. + +[MIT](https://choosealicense.com/licenses/mit/), [Apache 2.0](https://choosealicense.com/licenses/apache-2.0/), na [GPLv3](https://choosealicense.com/licenses/gpl-3.0/) bụ [akwụkwọ ikike open source a ma ama](https://innovationgraph.github.com/global-metrics/licenses), mana e nwekwara nhọrọ ndị ọzọ ịhọrọ site. Ị nwere ike ịchọta ederede zuru ezu nke akwụkwọ ikike ndị a na ntuziaka banyere otu esi eji ha na [choosealicense.com](https://choosealicense.com/). + +Mgbe ị mepụtara projekti ọhụrụ na GitHub, a ga- [arịọ ka i tinye akwụkwọ ikike](https://help.github.com/articles/open-source-licensing/). + + + +## Kedu akwụkwọ ikike open source kwesịrị ekwesị maka projekti m? + +Ọ dịghị mfe imehie mgbe ị malitere site n'akwụkwọ [MIT License](https://choosealicense.com/licenses/mit/) ma ọ bụrụ na ịnwere isiokwu efu. Ọ dị mkpirikpi, dị mfe nghọta, ma kwere ka onye ọbụla mee ihe niile so long as ha jide akwụkwọ ikike ahụ, gụnyere nkwupụta copyright gị. Ị ga-enwe ike wepụta projekti ahụ n'okpuru akwụkwọ ikike dị iche ma ọ bụrụ na ịchọrọ. + +N'aka nke ọzọ, ịhọrọ akwụkwọ ikike open source kwesịrị ekwesị maka projekti gị dabere na ebumnuche gị. + +Ọrụ gị nwere ike ịnwe (ma ọ bụ ga-enwe) **njikọ**, nke ọ bụla ga-enwe akwụkwọ ikike open source nke ya nwere okwu ị ga-akwanyere ùgwù. Dịka ọmụmaatụ, ma ọ bụrụ na ịnwere open sourcing Node.js projekti, o yikarịrị ka i jiri ụlọ ọrụ sitere na Node Package Manager (npm). + +Njikọ nwere **akwụkwọ ikike kwadoro** dịka [MIT](https://choosealicense.com/licenses/mit/), [Apache 2.0](https://choosealicense.com/licenses/apache-2.0/), [ISC](https://choosealicense.com/licenses/isc), na [BSD](https://choosealicense.com/licenses/bsd-3-clause) kwere ka i tinye akwụkwọ ikike gị dịka ịchọrọ. + +Njikọ nwere **akwụkwọ ikike copyleft** chọrọ ntị karịrị akarị. Iji tinye ụlọ ọrụ ọ bụla nwere "ike" copyleft dịka [GPLv2](https://choosealicense.com/licenses/gpl-2.0), [GPLv3](https://choosealicense.com/licenses/gpl-3.0), ma ọ bụ [AGPLv3](https://choosealicense.com/licenses/agpl-3.0) chọrọ ka i họrọ akwụkwọ ikike yiri ya ma ọ bụ [akwụkwọ ikike kwekọrọ](https://www.gnu.org/licenses/license-list.en.html#GPLCompatibleLicenses) maka projekti gị. Ụlọ ọrụ nwere "ogo" ma ọ bụ "ike" copyleft dịka [MPL 2.0](https://choosealicense.com/licenses/mpl-2.0/) na [LGPL](https://choosealicense.com/licenses/lgpl-3.0/) nwere ike itinye n'ime ọrụ nwere akwụkwọ ikike ọbụla ma jide n'aka soro [usoro ndị ọzọ](https://fossa.com/blog/all-about-copyleft-licenses/#:~:text=weak%20copyleft%20licenses%20also%20obligate%20users%20to%20release%20their%20changes.%20however%2C%20this%20requirement%20applies%20to%20a%20narrower%20set%20of%20code.) ha tụrụ. + +Ị nwekwara ike chọọ ileba anya **n'obodo** ịchọrọ ka ha jiri ma tinye onyinye n'ọrụ gị: + +* **Ị chọrọ ka ọrụ gị jiri dị ka njikọ site n'ọtụtụ ọrụ?** O yikarịrị ka o kacha mma iji akwụkwọ ikike kachasị ewu ewu n'obodo metụtara ya. Dịka ọmụmaatụ, [MIT](https://choosealicense.com/licenses/mit/) bụ akwụkwọ ikike kachasị ewu ewu maka [npm libraries](https://libraries.io/search?platforms=NPM). +* **Ị chọrọ ka ọrụ gị nwee mmasị n'ụlọ ọrụ buru ibu?** Ụlọ ọrụ buru ibu nwere ike inwe mmetụta obi ụtọ site n'ịnweta patent doro anya site n'aka ndị niile nyere onyinye. N'okwu a, [Apache 2.0](https://choosealicense.com/licenses/apache-2.0/) ga-enyere gị (na ha). +* **Ị chọrọ ka ọrụ gị nwee mmasị n'ọnọdụ ndị chọrọ inye onyinye ha ka ejiri ya mee ihe n'ime software enweghị njikọ?** [GPLv3](https://choosealicense.com/licenses/gpl-3.0/) ma ọ bụ (ma ha anaghị achọkwa inye onyinye maka ọrụ enweghị njikọ) [AGPLv3](https://choosealicense.com/licenses/agpl-3.0/) ga-abara uru nke ọma. + +**Your **company** nwere ike inwe iwu maka ikikere oru ngo mepere emepe. Ụfọdụ ụlọ ọrụ na-achọ ka oru ngo gị nwee ikikere na-enye ohere iji jikọta ya na ngwaahịa nzuzo nke ụlọ ọrụ. Ụfọdụ iwu na-emekwa ka ikikere na-arụsi ọrụ ike wee tinye nkwekorita ndị ọzọ, nke mere na naanị ụlọ ọrụ gị nwere ike iji oru ngo ahụ na sọftụwia mechiri emechi. Ụlọ ọrụ nwekwara ike inwe ụkpụrụ ụfọdụ, ebumnuche nke mmekọrịta ọha na eze, ma ọ bụ mkpa ịkọwapụta nke nwere ike ịchọ usoro ikikere pụrụ iche. Kparịta ụka na [company's legal department](#what-does-my-companys-legal-team-need-to-know) maka nduzi. + +Mgbe ị na-emepụta oru ngo ọhụrụ na GitHub, a na-enye gị nhọrọ ịhọrọ ikikere. Ịgụnye otu n'ime ikikere ndị a kwuru n'elu ga-eme ka oru ngo gị bụrụ nke mepere emepe. Ọ bụrụ na ịchọrọ ịhụ nhọrọ ndị ọzọ, lelee [choosealicense.com](https://choosealicense.com) iji chọta ikikere ziri ezi maka oru ngo gị, ọbụlagodi ma ọ bụrụ na [isn't software](https://choosealicense.com/non-software/). + +## Gịnị ma ọ bụrụ na achọrọ m ịgbanwe ikikere oru ngo m? + +Ọtụtụ oru ngo anaghị achọ ịgbanwe ikikere. Ma mgbe ụfọdụ ọnọdụ nwere ike ịgbanwe. + +Dịka ọmụmaatụ, ka oru ngo gị si eto, ọ na-agbakwunye ihe ndekọ ma ọ bụ ndị ọrụ, ma ọ bụ ụlọ ọrụ gị gbanwere atụmatụ, nke ọ bụla nwere ike ịchọ ma ọ bụ chọọ ikikere dị iche. Ọzọkwa, ma ọ bụrụ na ị gbaghara ịkwado ikikere gị site n'ịmalite, itinye ikikere bụ n'ezie otu ihe ahụ dị ka ịgbanwe ikikere. E nwere ihe atọ bụ isi ị ga-atụle mgbe ị na-agbakwunye ma ọ bụ gbanwee ikikere oru ngo gị: + +**Ọ bụ ihe mgbagwoju anya.** Ịmata nkwado ikikere na mmezu ya yana onye nwere ikike copyright nwere ike ịdị mgbagwoju anya ma nwee mmetụta ngwa ngwa. Iji gbanwee ikikere ọhụrụ mana kwadoro maka mbipụta ọhụrụ na onyinye dị iche bụ ihe dị iche na ịgbanwee ikikere niile dị ugbu a. Kpọrọ ndị iwu gị ka ha bido n'ịhụrịrị ọchịchọ ọ bụla ị nwere iji gbanwee ikikere. Ọbụna ma ịnwe ma ọ bụ nwee ike inweta nkwenye site n'aka ndị nwe ikike copyright nke oru ngo gị maka mgbanwe ikikere, tụlee mmetụta nke mgbanwe ahụ n'elu ndị ọrụ na onyinye ndị ọzọ nke oru ngo gị. Chee echiche banyere mgbanwe ikikere dị ka "ihe omume ọchịchị" maka oru ngo gị nke ga-eme ka o kwe omume ka o mee nke ọma site n'ịkparịta ụka doro anya na itinye aka na ndị nrụpụta oru ngo gị. Nke a bụkwa ihe ọzọ mere iji họrọ ma jiri ikikere kwesịrị ekwesị maka oru ngo gị site n'ịmalite! + +**Ikikere dị ugbu a nke oru ngo gị.** Ọ bụrụ na ikikere dị ugbu a nke oru ngo gị kwadoro ya na ikikere ịchọrọ ịgbanwe gaa, ịnwere ike naanị iji malite iji ikikere ọhụrụ ahụ. Nke a bụ n'ihi na ma ọ bụrụ na ikikere A kwadoro ya na ikikere B, ị ga-emezu ọnọdụ A mgbe ịmezu ọnọdụ B (ma ọ bụghị mgbe niile n'ụzọ ọzọ). Yabụ ma ọ bụrụ na ị nọ ugbu a jiri ikikere kwadoro (dịka MIT), ịnwere ike gbanwee gaa ikikere nwere ọtụtụ ọnọdụ, olee otú ị ga-esi chekwaa otu akwụkwọ nke ikikere MIT yana ozi copyright niile metụtara ya (ya bụ, gaa n'ihu meezu ọnọdụ kachasị mfe nke ikikere MIT). Ma ọ bụrụ na ikikere gị ugbu a abụghị kwadoro (dịka copyleft, ma ọ bụ ịnweghị ikikere) ma ịnweghị onye nwe copyright naanị gị, ịnweghị ike naanị gbanwee ikikere oru ngo gị gaa MIT. N'ozuzu, site n'ike kwadoro, ndị nwe copyright nke oru ngo ahụ enyerela ikike tupu oge eruo iji gbanwee ikikere. + +**Ndị nwe copyright dị ugbu a nke oru ngo gị.** Ọ bụrụ na ịnọ naanị onye nyere onyinye maka oru ngo gị mgbe ahụ ma ọ bụ ụlọ ọrụ gị bụ naanị onye nwe copyright nke oru ngo ahụ. Ị nwere ike itinye ma ọ bụ gbanwee gaa ikikere ọbụla ịchọrọ. Ma ọ bụghị ya, enwere ike inwe ndị nwe copyright ndị ọzọ ị ga-achọ nkwenye ha iji gbanwee ikikere. Onye ha bụ? [People who have commits in your project](https://github.com/thehale/git-authorship) bụ ebe ọma iji malite. Ma n'ọnọdụ ụfọdụ, ikike copyright ga-abụ nke ndị mmadụ nọchiri anya ha. N'ọnọdụ ụfọdụ, ndị mmadụ nwere naanị obere onyinye, mana enweghị iwu siri ike banyere ọnụ ọgụgụ ahịrị koodu e nyere adịghị ekwe ka e nwee ikike copyright. Gịnị ka i kwesịrị ime? O doro anya. Maka oru ngo pere mpe ma dị ọhụrụ, o yikarịrị ka o kwe omume inweta nkwenye site n'aka ndị niile nyere onyinye ka ha kwado mgbanwe ikikere n'isiokwu ma ọ bụ pull request. Maka nnukwu ọrụ ogologo oge, o yikarịrị ka ị ga-achọ ọtụtụ ndị nyere onyinye ọbụna ụmụ ha. Mozilla were afọ ole na ole (2001-2006) iji gbanwee Firefox, Thunderbird, na sọftụwia metụtara ya. + +N'ụzọ ọzọ, ịnwere ike inye ndị nyere onyinye nkwenye tupu oge eruo maka mgbanwe ụfọdụ site n'iji nkwekorita onye nyere onyinye ([see below](#does-my-project-need-an-additional-contributor-agreement)). Nke a na-eme ka mgbagwoju anya nke mgbanwe ikikere pụta obere. Ị ga-achọkwu enyemaka site n'aka ndị iwu gị tupu oge eruo, yana ịchọrọ ka i kparịta ụka doro anya na ndị nrụpụta oru ngo gị mgbe ịmegharị mgbanwe ikikere. + +## Ọ chọrọ m nkwekorita onye nyere onyinye ọzọ? + +O yikarịrị ka ọ bụghị. Maka ọtụtụ oru ngo mepere emepe, nkwekorita mepere emepe anaghị atụfu ụzọ abụọ (nke sitere n'aka ndị nyere onyinye) yana ụzọ abụọ (nke sitere n'aka ndị ọzọ). Ọ bụrụ na oru ngo gị nọ na GitHub, Iwu Ọrụ GitHub emeela "inbound=outbound" ịbụ [ndị a kapịrị ọnụ](https://help.github.com/en/github/site-policy/github-terms-of-service#6-contributions-under-repository-license). + +Nkwekorita onye nyere onyinye - a kpọrọkarị ya Contributor License Agreement (CLA) - nwere ike imepụta ọrụ nchịkọta maka ndị njikwa oru ngo. Olee otú ọrụ ahụ si abawanye dabere n'oru ngo ahụ yana mmejuputa ya. Nkwekorita dị mfe nwere ike chọọ ka ndị nyere onyinye kwado ya, site n'icheta naanị nkwenye ha nwere ikike kwesịrị ekwesị iji nyere onyinye site n'okpuru nkwekorita mepere emepe nke oru ngo ahụ. Nkwekorita siri ike karịa nwere ike chọọ nyocha iwu yana nkwado sitere n'aka ụlọ ọrụ ndị nyere onyinye. + +Na mgbakwunye, site n'inye "akwụkwọ" nke ụfọdụ kwekọrọ ekwekọ dịka enweghị mkpa (mgbe nkwekorita enwetara ikike karịa karịa ụmụ mmadụ ma ọ bụ ọha), nkwekorita onye nyere onyinye ọzọ nwere ike ịhụ dịka enweghị enyi nye obodo oru ngo ahụ. + + + +Some situations where you may want to consider an additional contributor agreement for your project include: + +* Ndị iwu gị chọrọ ka ndị nyere onyinye niile kwado (sign, online ma ọ bụ offline) ọnọdụ onyinye, ikekwe n'ihi na ha chere na ikikere mepere emepe n'onwe ya adịghị ezu (n'agbanyeghị na ọ bụ!). Ọ bụrụ na nke a bụ naanị nchegbu, nkwekorita onye nyere onyinye nke na-eme ka ikikere mepere emepe nke oru ngo ahụ kwadoro kwesịrị ịdị ezu. [jQuery Individual Contributor License Agreement](https://web.archive.org/web/20161013062112/http://contribute.jquery.org/CLA/) bụ ihe atụ dị mma nke nkwekorita onye nyere onyinye dị mfe. + +* Ị ma ọ bụ ndị iwu gị chọrọ ka ndị mmepe gosi na nkwenye ọ bụla ha na-eme bụ nke a kwadoro. [Developer Certificate of Origin](https://developercertificate.org/) chọrọ bụ otu ụzọ ọtụtụ oru ngo si nweta nke a. Dịka ọmụmaatụ, obodo Node.js [na-eji](https://github.com/nodejs/node/blob/HEAD/CONTRIBUTING.md) DCO [n'ikpeazụ](https://nodejs.org/en/blog/uncategorized/notes-from-the-road/#easier-contribution) kama CLA ha gara aga. Otu nhọrọ dị mfe iji mee ka DCO rụọ ọrụ na ndekọ gị bụ [DCO Probot](https://github.com/probot/dco). + +* Oru ngo gị na-eji ikikere mepere emepe nke na-adịghị etinye nkwenye patent doro anya (dịka MIT), ma ịchọrọ nkwenye patent site n'aka ndị nyere onyinye niile, ụfọdụ n'ime ha nwere ike ịrụ ọrụ maka ụlọ ọrụ nwere nnukwu nchekwa patent nke nwere ike iji kpọrọ gị ma ọ bụ ndị ọzọ nyere onyinye na ndị ọrụ oru ngo ahụ. [Apache Individual Contributor License Agreement](https://www.apache.org/licenses/icla.pdf) bụ nkwekorita onye nyere onyinye a na-ejikarị nke nwere nkwenye patent nke yiri nke a hụrụ na Apache License 2.0. + +* Oru ngo gị nọ n'ikikere copyleft, ma ịchọrọkwa ịkekọrịta ụdị proprietary nke oru ngo ahụ. Ị ga-achọ ka onye nyere onyinye ọ bụla nyefee ikike copyright nye gị ma ọ bụ nye gị (ma ọ bụghị ọha) ikikere kwadoro. [MongoDB Contributor Agreement](https://www.mongodb.com/legal/contributor-agreement) bụ ihe atụ nke ụdị nkwekorita a. + +* Ị chere na oru ngo gị nwere ike ịchọ ịgbanwe ikikere n'oge ndụ ya ma chọọ ka ndị nyere onyinye kwado tupu oge eruo maka mgbanwe ndị ahụ. + +Ọ bụrụ na ịchọrọ iji nkwekorita onye nyere onyinye ọzọ na oru ngo gị, tụlee iji njikọ dị ka [CLA assistant](https://github.com/cla-assistant/cla-assistant) iji belata ntakịrị nsogbu maka ndị nyere onyinye. + +## Gịnị ka otu iwu ụlọ ọrụ m kwesịrị ịma? + +Ọ bụrụ na ị na-ewepụta oru ngo mepere emepe dịka onye ọrụ ụlọ ọrụ, mbụ, otu iwu gị kwesịrị ịma na ị na-emepe oru ngo. + +N'ihi uru ma ọ bụ ihe ọjọọ, tụlee ikwupụta ha ọbụlagodi ma ọ bụrụ na ọ bụ oru ngo onwe gị. Ị nwere ike inwe "nkwekorita IP onye ọrụ" na ụlọ ọrụ gị nke na-enye ha ụfọdụ njikwa banyere oru ngo gị, karịsịa ma ọ bụrụ na ha metụtara azụmahịa ụlọ ọrụ ahụ ma ọ bụ jiri ihe onwunwe ụlọ ọrụ ọ bụla iji mepụta oru ngo ahụ. Ụlọ ọrụ gị _ga-enyere_ gị ohere n'ụzọ dị mfe, ma eleghị anya enwetala ya site n'okwu nkwekorita IP enyi ma ọ bụ iwu ụlọ ọrụ. Ọ bụrụ na ọ bụghị, ị nwere ike ịkparịta ụka (dịka ọmụmaatụ, kọwaa na oru ngo gị na-eje ozi maka ebumnuche mmụta na mmepe ụlọ ọrụ maka gị), ma ọ bụ zere ịrụ ọrụ na oru ngo gị ruo mgbe ịchọta ụlọ ọrụ ka mma. + +**Ọ bụrụ na ị na-emepe oru ngo maka ụlọ ọrụ gị,** mgbe ahụ kpachara anya gwa ha. Ụlọ ọrụ iwu gị nwere ike inwe iwu maka ikikere mepere emepe (na eleghị anya nkwekorita onye nyere onyinye ọzọ) iji jiri dabere n'ọrụ azụmahịa ụlọ ọrụ ahụ yana nka ha banyere iji hụ na oru ngo gị kwekọrọ n'ikikere nke ihe ndekọ ya. Ọ bụrụ na ọ bụghị, ị na ha nọ n'ọnọdụ ọma! Ụlọ ọrụ iwu gị kwesịrị ịnọnyere mmasị ịrụkọrịta ihe ọnụ iji chọpụta ihe a niile. Ụfọdụ ihe ị ga-atụle: + +* **Ihe ndị ọzọ:** Ọ bụrụ na oru ngo gị nwere ihe ndekọ e kere site n'aka ndị ọzọ ma ọ bụ jiri koodu ndị ọzọ? Ọ bụrụ na ndị a bụ mepere emepe, ị ga-achọ imezu iwu ikikere mepere emepe nke ihe ndị ahụ. Nke a malitere site n'ịhọrọ ikikere dabara adaba maka ikikere mepere emepe ([see above](#which-open-source-license-is-appropriate-for-my-project)). Ọ bụrụ na oru ngo gị gbanwere ma ọ bụ kesaa ihe ndekọ mepere emepe sitere n'aka ndị ọzọ, mgbe ahụ otu iwu gị ga-achọkwa ịma na ị nọkwasịrị imezu ọnọdụ ndị ọzọ nke ikikere mepere emepe sitere n'aka ndị ọzọ dịka idobe ozi copyright. Ọ bụrụ na oru ngo gị jiri koodu ndị ọzọ enweghị ikikere mepere emepe, ị ga-achọkarịrị ka ndị njikwa nke atọ [tinye ikikere mepere emepe](https://choosealicense.com/no-license/#for-users), ma ọ bụrụ na ịnweghị ike inweta otu, kwụsị iji koodu ha n'oru ngo gị. + +* **Ihe nzuzo azụmahịa:** Tụlee ma enwere ihe ọbụla dị n'oru ngo ahụ nke ụlọ ọrụ anaghị achọ ka e mee ka o doo anya nye mmadụ niile. Ọ bụrụ otú a, ịnwere ike imepe akụkụ fọdụrụnụ nke oru ngo gị, mgbe e wepụrụ ihe ndị ịchọrọ idobe nzuzo. + +* **Nkwenye patent:** Ọ bụ ụlọ ọrụ gị ji akwụkwọ maka patent nke imepe oru ngo gị ga-abụ [nkwupụta ọha](https://en.wikipedia.org/wiki/Public_disclosure)? N'ụzọ mwute, enwere ike i jụọ ka i cheta (ma eleghị anya ụlọ ọrụ ga-atụle amamihe nke ngwa). Ọ bụrụ na ị tụrụ anya inweta onyinye n'oru ngo gị site n'aka ndị ọrụ ụlọ ọrụ nwere nnukwu nchekwa patent, otu iwu gị nwere ike chọọ ka i jiri ikikere nwere nkwenye patent doro anya site n'aka ndị nyere onyinye (dịka Apache 2.0 ma ọ bụ GPLv3), ma ọ bụ nkwekorita onye nyere onyinye ọzọ ([see above](#which-open-source-license-is-appropriate-for-my-project)). + +* **Ncheta:** Lelee ugboro abụọ ka aha oru ngo gị [adịghị emebi iwu ncheta dị ugbu a](../starting-a-project/#avoiding-name-conflicts). Ọ bụrụ na i jiri aha ncheta ụlọ ọrụ gị n'oru ngo ahụ, lelee ka o si emebi iwu. [FOSSmarks](http://fossmarks.org/) bụ nduzi bara uru iji ghọta ncheta n'ihe gbasara oru ngo mepere emepe. + +* **Nzuzo:** Ọ bụ gịnị ka oru ngo gị na-anakọta data banyere ndị ọrụ? "Phone home" na sava ụlọ ọrụ? Ụlọ ọrụ iwu gị nwere ike inyere gị aka ịmezu iwu ụlọ ọrụ na iwu ndị ọzọ. + +Ọ bụrụ na ị na-ewepụta oru ngo mepere emepe mbụ nke ụlọ ọrụ gị, ihe ndị a dị n'elu zuru ezu iji mee ya (ma echegbula, ọtụtụ oru ngo ekwesịghị iweta nchegbu ọ bụla dị ukwuu). + +N'ogbe ogologo, otu iwu gị nwere ike imekwu ihe iji nyere ụlọ ọrụ ahụ nweta ihe ndị ọzọ site na itinye aka na mepere emepe, ma nọkwa n'ịhụ na ọ dị mma: + +* **Iwu onyinye ndị ọrụ:** Tụlee ịmepụta iwu ụlọ ọrụ nke na-akọwa otú ndị ọrụ gị si enye onyinye na oru ngo mepere emepe. Iwu doro anya ga-ebelata mgbagwoju anya n'etiti ndị ọrụ gị ma nyere ha aka inye onyinye na oru ngo mepere emepe n'ịhụ na ọ bụ nke kacha mma maka ụlọ ọrụ, ma ọ bụ dị ka akụkụ nke ọrụ ha ma ọ bụ n'oge ha nwere onwe ha. Ihe atụ dị mma bụ [Model IP and Open Source Contribution Policy](https://processmechanics.com/2015/07/23/a-model-ip-and-open-source-contribution-policy/) nke Rackspace. + + + +* **Gịnị ka ị ga-ewepụta:** [(Fọdụ) ihe niile?](http://tom.preston-werner.com/2011/11/22/open-source-everything.html) Ọ bụrụ na otu iwu gị ghọta ma nwee mmasị n'usoro mepere emepe nke ụlọ ọrụ gị, ha ga-enwe ike inyere gị aka karịa ka ha ga-emerịrị. + +* **Iwu:** Ọbụna ma ụlọ ọrụ gị anaghị ewepụta oru ngo mepere emepe ọ bụla, ọ na-eji sọftụwia mepere emepe nke ndị ọzọ. [Ncheta na usoro](https://www.linuxfoundation.org/blog/blog/why-companies-that-use-open-source-need-a-compliance-program/) nwere ike igbochi nsogbu, ndokwa ngwaahịa, na ikpe. + + + +* **Nkwenye patent:** Ụlọ ọrụ gị nwere ike ịchọrọ ịbanye [Open Invention Network](https://www.openinventionnetwork.com/), ebe nchekwa patent ejikọrọ iji chebe iji oru ngo mepere emepe buru ibu, ma ọ bụ nyochaa [ikikere patent ọzọ](https://www.eff.org/document/hacking-patent-system-2016). + +* **Nchịkwa:** Karịsịa ma ọ bụrụ na ọ ma ọ bụ mgbe ọ ga-eme ka o doo anya ịkwaga oru ngo ahụ gaa [ụlọ ọrụ iwu dị outside of the company](../leadership-and-governance/#do-i-need-a-legal-entity-to-support-my-project). diff --git a/_articles/ib/maintaining-balance-for-open-source-maintainers.md b/_articles/ib/maintaining-balance-for-open-source-maintainers.md new file mode 100644 index 00000000000..6fb81f8c881 --- /dev/null +++ b/_articles/ib/maintaining-balance-for-open-source-maintainers.md @@ -0,0 +1,220 @@ +--- +lang: ib +untranslated: true +title: Idokwa nguzozi maka ndị na-emepe emepe emepe +description: Ndụmọdụ maka nlekọta onwe onye na izere ike ọgwụgwụ dị ka onye na-elekọta ya. +class: balance +order: 0 +image: /assets/images/cards/maintaining-balance-for-open-source-maintainers.png +--- + +* **Dị ka oru ngo mepere emepe si eto na ewu ewu, ọ dị mkpa ịtọpụ oke doro anya iji nyere gị aka ịmaintain ịdị n'otu ka ị nwee ike ịnọ ọhụrụ ma nwee ihe ịga nke ọma n'oge ogologo.** + +Iji nweta nghọta banyere ahụmịhe nke ndị na-ahụ maka oru ngo na atụmatụ ha maka ịchọta ịdị n'otu, anyị mere ọrụ nkuzi na ndị otu 40 nke Maintainer Community, nke nyere anyị ohere ịmụta site na ahụmịhe ha na-emetụta nrụgide na oru ngo mepere emepe na omume ndị nyere ha aka ịnọ n'otu n'ọrụ ha. Nke a bụ ebe echiche nke **personal ecology** si abịa. + +**Ya mere, gịnị bụ personal ecology?** Dịka Rockwood Leadership Institute si kọwaa, ọ bụ " **inwekwu ịdị n'otu, ịkwado, na arụmọrụ iji chekwaa ike anyị n'ogologo ndụ**." Nke a kwadoro mkparịta ụka anyị, na-enyere ndị na-ahụ maka oru ngo ịmata omume ha na onyinye ha dị ka akụkụ nke nnukwu ekosistem nke na-agbanwe agbanwe n'oge. Nrụgide, bụ ihe mgbaàmà sitere na nrụgide ọrụ ogologo oge dịka [WHO](https://icd.who.int/browse11/l-m/en#/http://id.who.int/icd/entity/129180281) si kọwaa, adịghị mfe n'etiti ndị na-ahụ maka oru ngo. Nke a na-eduga mgbe ụfọdụ n'ịla azụ nke mmụọ, enweghị ike itinye uche, na enweghị mmetụta maka ndị nyere onyinye na obodo ị na-arụ ọrụ na ya. + + + +Site n'ịnakwere echiche nke personal ecology, ndị na-ahụ maka oru ngo nwere ike izere nrụgide n'ụzọ proactive, tinye onwe ha n'ọrụ, ma debe ịdị n'otu iji mee ka ha rụọ ọrụ kacha mma. + +## **Ntụziaka maka Nlekọta Onwe Na Izere Nrụgide Dị ka Onye Na-ahụ Maka Oru Ngo:** + +### **Chọpụta ihe kpatara gị ji arụ ọrụ na oru ngo mepere emepe** + +Were oge chọpụta akụkụ nke mmezi oru ngo mepere emepe nke na-enye gị ume. Ịghọta ihe kpatara gị nwere ike inyere gị aka ịhọrọ ọrụ n'ụzọ ga-eme ka ị nwee mmasị ma dị njikere maka ihe ịma aka ọhụrụ. Ma ọ bụ site na nzaghachi ọma sitere n'aka ndị ọrụ, obi ụtọ nke imekọrịta ma soro obodo, ma ọ bụ afọ ojuju nke ịbanye n'ime koodu, ịmata ihe kpatara gị nwere ike inyere gị aka iduzi uche gị. + +### **Tụlee ihe kpatara gị ji enwe nrụgide ma bụrụ ndị a naghị achọ** + +Ọ dị mkpa ịghọta ihe kpatara anyị ji enwe nrụgide. Lee ụfọdụ isiokwu a hụrụ n'etiti ndị na-ahụ maka oru ngo mepere emepe: + +* **Enweghị nzaghachi ọma:** Ndị ọrụ nwere mmasị karịrị akarị iji kpọtụrụ mgbe ha nwere mkpesa. Ọ bụrụ na ihe niile rụọ ọrụ nke ọma, ha anaghị ekwu okwu. Ọ nwere ike ịbụ ihe jọgburu onwe ya ịhụ ndepụta nsogbu na-arị elu ma enweghi nzaghachi ọma gosipụtara otú onyinye gị si emetụta. + + + +* **Anaghị asị 'mba':** Ọ nwere ike ịdị mfe ịnakwere ọtụtụ ọrụ karịa ka ị kwesịrị ịbụ na oru ngo mepere emepe. Ma ọ bụ site n'aka ndị ọrụ, ndị nyere onyinye, ma ọ bụ ndị ọzọ nọchiri anya – anyị enweghị ike mgbe niile izute atụmanya ha. + + + +* **Iru naanị:** Iji bụrụ onye nchịkọta nwere ike ịbụ naanị naanị. Ọbụna ma i rụọ ọrụ na otu ndị nchịkọta, afọ ole gara aga adịghị mfe iji kpọtụrụ otu ndị nọchiri anya. + + + +* **Enweghị oge ma ọ bụ akụ:** Nke a bụ eziokwu karịrị akarịrị maka ndị nchịkọta onwe ha chọrọ inye oge ha fọdụrụnụ iji rụọ ọrụ na oru ngo. + + + +* **Nchekwa ọchịchọ:** Oru ngo mepere emepe jupụtara n'òtù nwere ọchịchọ dị iche iche, nke nwere ike ịbụ ihe siri ike ijikwa. Ọ bụrụ na a kwụrụ gị ụgwọ iji rụọ oru ngo mepere emepe, mmasị ụlọ ọrụ gị nwere ike mgbe ụfọdụ ịbụ ihe megidere obodo. + + + +### **Lelee akara ngosi nke nrụgide** + +Ị nwere ike ịnọgide na ọsọ gị ruo izu 10? ọnwa 10? afọ 10? + +E nwere ngwaọrụ dịka [Burnout Checklist](https://governingopen.com/resources/signs-of-burnout-checklist.html) sitere [@shaunagm](https://github.com/shaunagm) nke nwere ike inyere gị aka tụlee ọsọ gị ugbu a ma hụ ma enwere mgbanwe ọ bụla i nwere ike ime. Ụfọdụ ndị nchịkọta jiri teknụzụ wearable iji soro metrics dịka àgwà ụra yana mgbanwe obi (ma abụọ metụtara nrụgide). + + + +### Gịnị ka ị ga-achọ iji nọgide na-edozi onwe gị na obodo gị? + +Nke a ga-adị iche maka onye na-ahụ maka oru ngo ọ bụla, ma ọ ga-agbanwe dịka oge ndụ gị na ihe ndị ọzọ dị n'èzí. Ma ebe a bụ ụfọdụ isiokwu anyị nụrụ: + +* **Jiri obodo:** Iji nyefee ọrụ na ịchọta ndị nyere onyinye nwere ike belata ibu ọrụ. Inwe ọtụtụ ebe ịkpọtụrụ maka oru ngo nwere ike inyere gị aka inwe ezumike na-enweghị nchegbu. Jikọọ na ndị ọzọ na-ahụ maka oru ngo na obodo dị ukwuu–n'òtù dịka [Maintainer Community](http://maintainers.github.com/). Nke a nwere ike ịbụ ezigbo akụ maka nkwado n'etiti ndị otu na ịmụta. + + Ị nwekwara ike ịchọ ụzọ iji jikọọ na obodo ndị ọrụ, ka ị nwee ike ịnụ nzaghachi mgbe niile ma ghọta mmetụta nke ọrụ gị mepere emepe. + +* **Nyochaa ego:** Ma ị na-achọ ego pizza, ma ọ bụ na-achọ ịga full time open source, e nwere ọtụtụ akụ iji nyere gị aka! Dịka nzọụkwụ mbụ, tụlee ịgbanye [GitHub Sponsors](https://github.com/sponsors) ka ndị ọzọ nwee ike ịkwado ọrụ gị mepere emepe. Ọ bụrụ na ị na-eche banyere ime mgbanwe gaa full-time, tinye akwụkwọ maka oge ọzọ nke [GitHub Accelerator](http://accelerator.github.com/). + + + +* **Jiri ngwá ọrụ:** Nyochaa ngwá ọrụ dịka [GitHub Copilot](https://github.com/features/copilot/) na [GitHub Actions](https://github.com/features/actions) iji mepụta ọrụ ndị a na-eme kwa ụbọchị ma wepụ oge gị maka onyinye ndị bara uru. + + + +* **Zụrụ ma weghachite:** Were oge maka mmasị gị na ihe ndị ọzọ n'èzí oru ngo mepere emepe. Were izu ụka ezumike iji zuru ike ma weghachite–ma setịpụ [GitHub status](https://docs.github.com/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile#setting-a-status) ka ọ gosipụta ohere gị! Oge ụra ọma nwere ike ime nnukwu ihe n'ike gị ka ị nọgide na-arụsi ọrụ ike ogologo oge. + + Ọ bụrụ na ịchọta akụkụ ụfọdụ nke oru ngo gị bụ ihe ụtọ, gbalịa ịhazi ọrụ gị ka ị nwee ike ịnụ ụtọ ya n'ogologo ụbọchị gị. + + + +* **Tọọ oke:** Ị不能说是每个请求都可以。 Nke a nwere ike ịbụ dị mfe dịka ikwu, "Enweghị m ike ime nke ahụ ugbu a ma enweghi m atụmatụ ime ya n'ọdịnihu," ma ọ bụ depụta ihe ị nwere mmasị ime ma ọ bụghị ime na README. Dịka ọmụmaatụ, ị nwere ike ikwu: "Anaghị m ejikọta PRs nke nwere eziokwu doro anya gbasara ihe kpatara e mere ha," ma ọ bụ, "Anaghị m elele nsogbu n'izu abụọ site n'elekere 6 -7 pm.” Nke a tọrọ ntọala maka ndị ọzọ, ma nye gị ihe ị ga-atụle n'oge ọzọ iji nyere aka belata ọchịchọ sitere n'aka ndị nyere onyinye ma ọ bụ ndị ọrụ. + + + +Mụta ịbụ siri ike n'ikpochapụ omume toxic na mmekọrịta ọjọọ. Ọ dị mma ịnweghị ike inye ume nye ihe ndị ị naghị atụ uche. + + + + + +Cheta, personal ecology bụ omume nke ga-agbanwe ka i si kwado ụzọ gị n'ọrụ oru ngo mepere emepe. Site n'inwekwu onwe gị n'ọrụ ma debe ịdị n'otu, ị nwere ike inye aka n'ụlọ ọrụ mepere emepe nke ọma ma nwee nduzi, hụkwa ịdị mma gị yana ihe ịga nke ọma nke oru ngo gị ogologo oge. + +## Ozi ndị ọzọ + +* [Maintainer Community](http://maintainers.github.com/) +* [The social contract of open source](https://snarky.ca/the-social-contract-of-open-source/), Brett Cannon +* [Uncurled](https://daniel.haxx.se/uncurled/), Daniel Stenberg +* [How to deal with toxic people](https://www.youtube.com/watch?v=7lIpP3GEyXs), Gina Häußge +* [SustainOSS](https://sustainoss.org/) +* [Rockwood Art of Leadership](https://rockwoodleadership.org/art-of-leadership/) +* [Saying No](https://docs.google.com/document/d/1esQQBJXQi1x_-1AcRVPiCRAEQYO4Qlvali0ylCvKa_s/edit?pli=1#:~:text=Saying%20No%20%7C%20Mike%20McQuaid), Mike McQuaid +* [Governing Open](https://docs.google.com/document/d/1esQQBJXQi1x_-1AcRVPiCRAEQYO4Qlvali0ylCvKa_s/edit?pli=1#:~:text=a%20mixed%20list.-,Governance%20of%20Open%20Source%20Software,-governingopen.com) +* A na-emegharị agenda ọrụ n'isiokwu [Mozilla's Movement Building from Home](https://docs.google.com/document/d/1esQQBJXQi1x_-1AcRVPiCRAEQYO4Qlvali0ylCvKa_s/edit?pli=1#:~:text=a%20mixed%20list.-,It%E2%80%99s%20a%20wrap%3A%20Movement%2DBuilding%20from%20Home,-foundation.mozilla.org) + +## Ndị nyere onyinye + +Ekele dị ukwuu na ndị niile na-ahụ maka oru ngo nke kesara ahụmịhe ha na ndụmọdụ ha na anyị maka nduzi a! + +A na-ede nduzi a site n'aka [@abbycabs](https://github.com/abbycabs) na onyinye sitere na: + +[@agnostic-apollo](https://github.com/agnostic-apollo) +[@AndreaGriffiths11](https://github.com/AndreaGriffiths11) +[@antfu](https://github.com/antfu) +[@anthonyronda](https://github.com/anthonyronda) +[@CBID2](https://github.com/CBID2) +[@Cli4d](https://github.com/Cli4d) +[@confused-Techie](https://github.com/confused-Techie) +[@danielroe](https://github.com/danielroe) +[@Dexters-Hub](https://github.com/Dexters-Hub) +[@eddiejaoude](https://github.com/eddiejaoude) +[@Eugeny](https://github.com/Eugeny) +[@ferki](https://github.com/ferki) +[@gabek](https://github.com/gabek) +[@geromegrignon](https://github.com/geromegrignon) +[@hynek](https://github.com/hynek) +[@IvanSanchez](https://github.com/IvanSanchez) +[@karasowles](https://github.com/karasowles) +[@KoolTheba](https://github.com/KoolTheba) +[@leereilly](https://github.com/leereilly) +[@ljharb](https://github.com/ljharb) +[@nightlark](https://github.com/nightlark) +[@plarson3427](https://github.com/plarson3427) +[@Pradumnasaraf](https://github.com/Pradumnasaraf) +[@RichardLitt](https://github.com/RichardLitt) +[@rrousselGit](https://github.com/rrousselGit) +[@sansyrox](https://github.com/sansyrox) +[@schlessera](https://github.com/schlessera) +[@shyim](https://github.com/shyim) +[@smashah](https://github.com/smashah) +[@ssalbdivad](https://github.com/ssalbdivad) +[@The-Compiler](https://github.com/The-Compiler) +[@thehale](https://github.com/thehale) +[@thisisnic](https://github.com/thisisnic) +[@tudoramariei](https://github.com/tudoramariei) +[@UlisesGascon](https://github.com/UlisesGascon) +[@waldyrious](https://github.com/waldyrious) + ọtụtụ ndị ọzọ! \ No newline at end of file diff --git a/_articles/ib/metrics.md b/_articles/ib/metrics.md new file mode 100644 index 00000000000..27a64bfb656 --- /dev/null +++ b/_articles/ib/metrics.md @@ -0,0 +1,128 @@ +--- +lang: ib +title: Mepee isi mmalite-Metriken +description: Mee mkpebi ndị ezi uche dị na ya iji nyere ọrụ mepere emepe aka ịga nke ọma site n'ịtụ na nyochaa ọganiihu ya. +class: metrics +order: 9 +image: /assets/images/cards/metrics.png +related: + - finding + - best-practices +--- + +## Gịnị mere ị ga-eji tụọ? + +Data, ma ọ bụrụ na eji ya n'ụzọ ziri ezi, nwere ike inyere gị aka ime mkpebi ka mma dịka onye na-ahụ maka oru ngo mepere emepe. + +Site na ozi ndị ọzọ, ị nwere ike: + +* Ghọta otu ndị ọrụ si emeghachi omume na atụmatụ ọhụrụ +* Chọpụta ebe ndị ọrụ ọhụrụ si bịa +* Kpọpụta ma kpebie ma ịchọrọ ịkwado otu ụdị ngwa ma ọ bụ ọrụ +* Quantifizieren ewu ewu nke oru ngo gị +* Ghọta otu oru ngo gị si eji +* Nweta ego site na nkwado na stipend + +Dịka ọmụmaatụ, [Homebrew](https://github.com/Homebrew/brew/blob/bbed7246bc5c5b7acb8c1d427d10b43e090dfd39/docs/Analytics.md) kwuru na Google Analytics na-enyere ha aka ịhazi ọrụ: + +> Homebrew bụ nke a na-enye n'efu ma na-arụ ọrụ kpamkpam site n'aka ndị ọrụ n'oge ha fọdụrụnụ. Ya mere, anyị enweghị akụ iji mee nyocha ndị ọrụ zuru ezu banyere ndị ọrụ Homebrew iji kpebie otu anyị ga-esi mepụta atụmatụ n'ọdịnihu ma kwadoro ọrụ ugbu a. Nnyocha nke ndị ọrụ a na-anọghị n'ịntanetị na-enyere anyị aka ịhazi fixes na atụmatụ dabere na otú, ebe na mgbe ndị mmadụ si eji Homebrew. + +Ewu ewu abụghị ihe niile. Onye ọ bụla bịa n'ụwa Open-Source n'ihi ihe dị iche iche. Ọ bụrụ na ebumnuche gị dịka onye na-ahụ maka oru ngo mepere emepe bụ igosi ọrụ gị, ịbụ doro anya banyere koodu gị ma ọ bụ naanị ịnụ ụtọ, metrics nwere ike ọ gaghị abụ ihe dị mkpa maka gị. + +Ọ bụrụ na _ị nwere mmasị_ ịghọta oru ngo gị n'ogo miri emi, gụọ n'ihu maka ụzọ isi nyochaa omume oru ngo gị. + +## Nchọpụta + +Tupu onye ọ bụla nwee ike iji oru ngo gị ma ọ bụ tinye aka, ha ga-amata na ọ dị. Jụọ onwe gị: _Ọ bụ ndị mmadụ na-achọpụta oru ngo a?_ + +**Traffic graph** + +Ọ bụrụ na oru ngo gị nọ na GitHub, [i nwere ike ịhụ](https://help.github.com/articles/about-repository-graphs/#traffic) otu ọtụtụ mmadụ si bịa na oru ngo gị na ebe ha si bịa. Pịa "Insights" na ibe oru ngo gị wee pịa "Traffic". Na ibe a, ị nwere ike ịhụ: + +* **Total page views:** Na-egosi gị ugboro ole e jiri lelee oru ngo gị. + +* **Total unique visitors:** Na-egosi gị ọnụ ọgụgụ ndị mmadụ lelee oru ngo gị. + +* **Referring pages:** Na-egosi gị ebe ndị ọbịa si bịa. Metric a nwere ike inyere gị aka chọpụta ebe ị ga-erute ndị mmadụ ma hụ ma atụmatụ mgbasa ozi gị rụrụ ọrụ. + +* **Popular content:** Na-egosi gị ebe ndị ọbịa gara n'oru ngo gị, kewara site n'ịgụ page views na ndị ọbịa pụrụ iche. + +[GitHub stars](https://help.github.com/articles/about-stars/) nwekwara ike inyere aka inye ntọala maka ewu ewu. Ọ bụ ezie na GitHub stars adịghị kpọmkwem metụtara downloads na iji, ha nwere ike igosi gị otu ọtụtụ mmadụ si mara ọrụ gị. + +Ị nwere ike ịchọkwa [ịnyochaa ịchọta ebe ụfọdụ](https://opensource.com/business/16/6/pirate-metrics): dịka Google PageRank, traffic sitere na weebụsaịtị oru ngo gị ma ọ bụ nkwupụta sitere na oru ngo mepere emepe ndị ọzọ ma ọ bụ weebụsaịtị. + +## Iji + +Ndị mmadụ chọta oru ngo gị n'ime ihe a jupụtara nke anyị kpọrọ Internet. N'ideali, mgbe ha hụrụ oru ngo gị, ha ga-enwe mmetụta nke ime ihe. Ajụjụ nke abụọ ị ga-ajụ onwe gị bụ: _Ndị mmadụ na-eji oru ngo a?_ + +Ọ bụrụ na ị jiri njikwa ngwugwu dịka npm ma ọ bụ RubyGems.org iji kesaa oru ngo gị, ị nwere ike ịnweta ikpo okwu downloads nke oru ngo gị. + +Njikwa ngwugwu ọ bụla nwere ike inwe nkọwa dị iche iche banyere "download," ma downloads adịghị kpọmkwem metụtara installations ma ọ bụ iji, mana ọ na-enye ntọala maka atụnyere. Gbalịa iji [Libraries.io](https://libraries.io/) iji soro statistics nke iji site n'ọtụtụ njikwa ngwugwu ama ama. + +Ọ bụrụ na oru ngo gị nọ na GitHub, laghachi ọzọ na ibe "Traffic". Ị nwere ike iji [Klon-Diagram](https://github.com/blog/1873-clone-graphs) hụ ugboro ole e jiri klon oru ngo gị n'ụbọchị ụfọdụ, kewara site n'iklon zuru ezu na kloners pụrụ iche. + +**Klon-Diagram** + +Ọ bụrụ na iji tụnyere ọnụ ọgụgụ ndị mmadụ chọpụtara oru ngo gị dị ala, e nwere nsogbu abụọ ị ga-atụle. Ma: + +* Oru ngo gị anaghị arụpụta ezigbo mgbanwe maka ndị mmadụ ma ọ bụ +* Ị nabatara ndị mmadụ ezughị oke + +Ọ bụrụ, dịka ọmụmaatụ, oru ngo gị pụtara n'isiokwu Hacker News, ị ga-ahụrịrị mmegharị nke nchọpụta (traffic) mana ọnụego mgbanwe dị ala, n'ihi na ị ruru ọtụtụ mmadụ nọ na Hacker News. Ma ọ bụrụ na Ruby-project gị gosipụtara на Ruby conference, o yikarịrị ka ị ga-ahụ ọnụego mgbanwe dị elu site n'aka ndị mmadụ ziri ezi. + +Gbalịa chọpụta ebe ndị mmadụ si bịa ma jụọ ndị ọzọ ka ha nye nzaghachi banyere ibe oru ngo gị ka ị mata nke nsogbu abụọ a ị nọ. + +Ozugbo ị maara na ndị mmadụ ji oru ngo gị, ịnwere ike ịchọpụtakwa ihe ha ji ya eme. Ịrụpụta ya site n'ịfork koodu gi ma tinye atụmatụ? Ị jiri ya mee ihe maka sayensị ma ọ bụ azụmahịa? + +## Njikọ + +Ndị mmadụ chọta oru ngo gị ma jiri ya. Ajụjụ ọzọ ị ga-ajụ onwe gị bụ: _Ndị mmadụ na-etinye aka n'oru ngo a?_ + +Ọ bụghị oge ikpeazụ ka i chee banyere ndị nyere onyinye. Na-enweghị ndị ọzọ nyere aka, ị nwere ike ibute ọnọdụ adịghị mma ebe oru ngo gị _nwere ewu ewu_ ( ọtụtụ mmadụ ji ya), mana anaghị _kwado_ ya (enweghị oge zuru ezu maka onye nchịkọta iji zute ọchịchọ). + +Njikọ chọrọ [inwekwu ọhụụ ọhụrụ](http://blog.abigailcabunoc.com/increasing-developer-engagement-at-mozilla-science-learning-advocacy#contributor-pathways_2), ka ndị nyere onyinye gara aga ga-emezigharịrị ihe ọzọ. + +Ihe atụ nke metrics obodo ị ga-achọ soro mgbe niile: + +* **Total number of contributors and number of commits per contributor:** Na-egosi ọnụ ọgụgụ nke ndị nyere onyinye i nwere yana onye kachasị arụsi ọrụ ike ma ọ bụ onye anaghị arụsi ọrụ ike. Na GitHub, i nwere ike ịhụ nke a n'okpuru "Insights" -> "Contributors." Ugbu a, diagram a naanị atụnyere ndị nyere onyinye nke tinyere aka n'isi branch nke repository. + +## Mitwirkenden-Diagramm + +* **Erstmitwirkende, Gelegenheitsmitwirkende und wiederkehrende Mitwirkende:** Na-enyere gị aka ịmata ma ị na-enweta ndị na-enye onyinye ọhụrụ ma ọ bụ ma ha na-alaghachi. (Gelegenheitsmitwirkende bụ ndị nwere obere nọmba nke commits. Ọ bụrụ na ọ bụ commit, nke dị ala karịa commits ise ma ọ bụ ihe ọzọ, ọ dị na gị.) Na-enweghị ndị na-enye onyinye ọhụrụ, obodo oru ngo gị nwere ike ịkwụsị. + +* **Anzahl offener Issues und offener Pull Requests:** Ọ bụrụ na ọnụ ọgụgụ ndị a dị elu, ị nwere ike ịchọ enyemaka na ijikwa nsogbu na nyocha koodu. + +* **Anzahl _geöffneter_ Issues und _geöffneter_ Pull Requests:** Geöffnete Issues pụtara na mmadụ nwere mmasị zuru ezu na oru ngo gị iji mepụta Issue. Ọ bụrụ na ọnụ ọgụgụ a na-arị elu n'oge, nke a na-egosi na ndị mmadụ nwere mmasị n'oru ngo gị. + +* **Arten von Beiträgen:** Dịka ọmụmaatụ, commits, idozi typo ma ọ bụ bugs, ma ọ bụ ikwu okwu banyere Issue. + + + +## Aktivität der Maintainer + +N'ikpeazụ, ịchọrọ imechi okirikiri ahụ site n'ịhụ na ndị nchịkọta oru ngo gị nwere ike ijikwa oke nke onyinye na-abata. Ajụjụ ikpeazụ ị ga-ajụ onwe gị bụ: _Ana m (ma ọ bụ anyị) azaghachi obodo anyị?_ + +Ndị nchịkọta na-adịghị azaghachi ga-abụ nsogbu maka oru ngo mepere emepe. Ọ bụrụ na onye ọbụla tinye onyinye mana enweghị azịza site n'aka onye nchịkọta, ha nwere ike ịnwe mmetụta nke nrụgide ma kwụsị. + +[Research by Mozilla](https://docs.google.com/presentation/d/1hsJLv1ieSqtXBzd5YZusY-mB8e1VJzaeOmh8Q4VeMio/edit#slide=id.g43d857af8_0177) gosiri na ịdị njikere nke ndị nchịkọta bụ ihe dị mkpa iji kwalite onyinye ndị a na-alaghachi. + +Tụlee [ịnyochaa oge ọ dị ka ị (ma ọ bụ onye nchịkọta ọzọ) si azaghachi onyinye](https://github.blog/2023-07-19-metrics-for-issues-pull-requests-and-discussions/), ma ọ bụ Issue ma ọ bụ Pull Request. Iji zaghachi azịza anaghị achọ omume ozugbo. Ọ nwere ike ịbụ naanị ikwu: _"Daalụ maka onyinye gị! M ga-enyocha nke a n'ime izu sochirin."_ + +Ị nwekwara ike tụọ oge a chọrọ iji gbanwee n'etiti usoro onyinye, dịka: + +* Oge a tụrụ anya ka Issue nọ +* Ọ bụrụ na Issues mechiri site na PRs +* Ọ bụrụ na Issues ochie mechiri +* Oge a tụrụ anya ka e jikọta Pull Request + +## Jiri 📊 mụta banyere ndị mmadụ + +Ịghọta metrics ga-enyere gị aka iwulite oru ngo mepere emepe nke dị ndụ ma na-eto. Ọbụna ma ị gaghị atụle metrics niile n'elu dashboard, jiri usoro dị n'elu ka ị lekwasịrị anya n'ọrụ nke ga-enyere oru ngo gị aka ịga nke ọma. + +[CHAOSS](https://chaoss.community/) bụ obodo Open-Source nke na-anabata, nke etinyere uche n'analytik, metrics, na sọftụwia maka ahụike obodo. diff --git a/_articles/ib/starting-a-project.md b/_articles/ib/starting-a-project.md new file mode 100644 index 00000000000..1bef632d855 --- /dev/null +++ b/_articles/ib/starting-a-project.md @@ -0,0 +1,355 @@ +--- +lang: ib +title: Malite ọrụ mepere emepe +description: Mụtakwuo maka ụwa nke mepere emepe wee jikere ịmalite ọrụ nke gị. +class: beginners +order: 2 +image: /assets/images/cards/beginner.png +related: + - finding + - building +--- + +## "Gịnị" na "Gịnị mere" banyere open source + +Ya mere, ị na-eche banyere ịmalite na open source? Nnọọ! Ụwa na-akwanyere ùgwù onyinye gị. Ka anyị kwuo banyere ihe open source bụ na ihe kpatara ndị mmadụ ji eme ya. + +### Gịnị ka "open source" pụtara? + +Mgbe oru ngo bụ open source, nke a pụtara **na onye ọ bụla nwere ike iji, nyochaa, gbanwee, ma kesaa oru ngo gị maka ebumnuche ọ bụla.** A na-eme ka ikike ndị a bụrụ nke a na-achịkwa site na [ikikere open source](https://opensource.org/licenses). + +Open source bụ ihe ike n'ihi na ọ na-ebelata mgbochi maka itinye aka na imekọrịta, na-enye ndị mmadụ ohere ịgbasa ma melite oru ngo ngwa ngwa. Ọzọkwa n'ihi na ọ na-enye ndị ọrụ ohere ịchịkwa kọmputa ha, ma e jiri ya tụnyere closed source. Dịka ọmụmaatụ, ụlọ ọrụ nke na-eji sọftụwia open source nwere nhọrọ ịkpọrọ onye ọrụ ka o mee mgbanwe pụrụ iche na sọftụwia ahụ, kama ịdabere naanị na mkpebi ngwaahịa nke onye na-ere closed source. + +_Software efu_ metụtara otu set nke oru ngo dịka _open source_. Oge ụfọdụ, ị ga-ahụkwa [okwu ndị a](https://en.wikipedia.org/wiki/Free_and_open-source_software) jikọtara ọnụ dịka "free and open source software" (FOSS) ma ọ bụ "free, libre, and open source software" (FLOSS). _Free_ na _libre_ metụtara nnwere onwe, [ọ bụghị ọnụahịa](#does-open-source-mean-free-of-charge). + +### Gịnị mere ndị mmadụ ji eme open source? + + + +[Enwere ọtụtụ ihe kpatara](https://ben.balter.com/2015/11/23/why-open-source/) onye ma ọ bụ òtù ga-achọ ime open source oru ngo. Ụfọdụ ihe atụ gụnyere: + +* **Mmekọrịta:** Oru ngo open source nwere ike inwe mgbanwe sitere n'aka onye ọ bụla n'ụwa. [Exercism](https://github.com/exercism/), dịka ọmụmaatụ, bụ ikpo okwu maka omume mmemme nwere ndị nyere onyinye karịrị 350. + +* **Iji nweta ma mepụta:** Oru ngo open source nwere ike iji site n'aka onye ọ bụla maka ọtụtụ ebumnuche. Ndị mmadụ nwekwara ike iji ya wuo ihe ndị ọzọ. [WordPress](https://github.com/WordPress), dịka ọmụmaatụ, malitere dị ka fork nke oru ngo dị adị nke a kpọrọ [b2](https://github.com/WordPress/book/blob/HEAD/Content/Part%201/2-b2-cafelog.md). + +* **Nkọwa doro anya:** Onye ọ bụla nwere ike nyochaa oru ngo open source maka njehie ma ọ bụ ọdịiche. Nkọwa doro anya dị mkpa maka ọchịchị dịka [Bulgaria](https://medium.com/@bozhobg/bulgaria-got-a-law-requiring-open-source-98bf626cf70a) ma ọ bụ [United States](https://www.cio.gov/2016/08/11/peoples-code.html), ụlọ ọrụ ndị a chịkwaara dịka akụna ego ma ọ bụ ahụike, yana sọftụwia nchekwa dịka [Let's Encrypt](https://github.com/letsencrypt). + +Open source abụghị naanị maka sọftụwia. Ị nwekwara ike ime open source ihe niile site na data sets ruo akwụkwọ. Lelee [GitHub Explore](https://github.com/explore) maka echiche banyere ihe ọzọ ị nwere ike ime open source. + +### Ọ bụrụ na open source pụtara "efu ụgwọ"? + +Otu n'ime ihe kachasị mma banyere open source bụ na ọ naghị akwụ ụgwọ. "Efu ụgwọ," otù a bụ ngwaahịa nke uru zuru ezu nke open source. + +N'ihi na [ikikere open source chọrọ](https://opensource.org/definition-annotated/) ka onye ọ bụla nwee ike iji, gbanwee, ma kesaa oru ngo gị maka ọtụtụ ebumnuche, oru ngo ahụ n'onwe ya nwere tendency ịbụ efu ụgwọ. Ọ bụrụ na oru ngo ahụ chọrọ ụgwọ iji jiri ya, onye ọbụla nwere ike imepụta otu copy ma jiri ụdị efu kama. + +N'ihi ya, ọtụtụ oru ngo open source bụ efu, mana "efu ụgwọ" abụghị akụkụ nke nkọwa open source. E nwere ụzọ iji kwụọ ụgwọ maka oru ngo open source n'ụzọ dolọma site n'iji ikikere abụọ ma ọ bụ atụmatụ dị oke njedebe, mgbe ka nọgide na-emezu nkọwa gọọmenti nke open source. + +## Ị ga-amalite oru ngo open source nke gị? + +Azịza dị mkpirikpi bụ ee, n'ihi na ọbụna ma e mesịa si otú a si bụrụ, ịmalite oru ngo gị bụ ụzọ magburu onwe ya iji mụta otu open source si arụ ọrụ. + +Ọ bụrụ na ị naghị ekwe omume ime open source oru ngo tupu ugbu a, ị nwere ike ịnwe nchekasị banyere ihe ndị mmadụ ga-ekwu, ma ọ bụ ma onye ọbụla ga-ahụ ya. Ọ bụrụ na nke a yiri gị, ị bụghị naanị! + +Iji rụọ ọrụ open source dị ka ọrụ okike ọ bụla ọzọ, ma ọ bụ ide ma ọ bụ eserese. Ọ nwere ike ịdị egwu ikekọrịta ọrụ gị n'ụwa, mana naanị ụzọ isi mee ka mma bụ ịmụta - ọbụlagodi ma ịnweghị ndị ntụrụndụ. + +Ọ bụrụ na ị ka anaghị ekwe omume, were oge chọpụta ihe ebumnuche gị nwere ike ịbụ. + +### Iwu ebumnuche gị + +Ebumnuche nwere ike inyere gị aka ịchọpụta ihe ị ga-arụ ọrụ, ihe ị ga-asị mba, na ebe ịchọrọ enyemaka sitere n'aka ndị ọzọ. Malite site n'iji ajụjụ a jụọ onwe gị: _gịnị mere m ji eme open sourcing oru ngo a?_ + +Enweghị azịza ziri ezi otu a ajụjụ a. Ị nwere ike ịnwe ebumnuche ọtụtụ maka otu oru ngo, ma ọ bụ oru ngo dị iche iche nwere ebumnuche dị iche. + +Ọ bụrụ na ebumnuche gị naanị bụ igosi ọrụ gị, o yikarịrị ka ịchọrọghị ọbụna onyinye, ma nwee ike ikwu ya n'akwụkwọ README gị. N'aka nke ọzọ, ọ bụrụ na ịchọrọ ndị nyere onyinye, ị ga-etinye oge n'akwụkwọ doro anya ma mee ka ndị ọhụrụ nwee mmetụta dị mma. + + + +Ka oru ngo gị si eto, obodo gị nwere ike ịchọ karịa koodu naanị site n'aka gị. Iji zaghachi nsogbu, nyochaa koodu, yana ikwupụta oru ngo gị bụ ọrụ niile dị mkpa n'ọrụ open source. + +Ọbụna ma oge ị ga-eji rụọ ọrụ ndị anaghị etinye koodu ga-adabere n'ogo na akụkụ nke oru ngo gị, ị kwesịrị ịdị njikere dịka onye nchịkọta iji dozie ha onwe gị ma ọ bụ chọta onye ga-enyere gị. + +**Ọ bụrụ na ị bụ akụkụ nke ụlọ ọrụ mepere emepe oru ngo**, jide n'aka na oru ngo gị nwere akụ internal nke chọrọ iji zuo oke. Ị ga-achọ ịchọpụta onye nọchiri anya ijikwa oru ngo ahụ mgbe e mesịrị, yana otu i ga-esi kesaa ọrụ ndị ahụ na obodo gị. + +Ọ bụrụ na ịchọrọ ego pụrụ iche ma ọ bụ staffing maka mgbasa ozi, ọrụ yana ijikwa oru ngo ahụ, malite mkparịta ụka ndị ahụ ngwa ngwa. + + + +### Iji tinye aka na oru ngo ndị ọzọ + +Ọ bụrụ na ebumnuche gị bụ ịmụta otu esi eme mmekọrịta na ndị ọzọ ma ọ bụ ịghọta otu open source si arụ ọrụ, tụlee itinye aka na oru ngo dị adị. Malite na oru ngo nke ị na-eji ma hụ n'anya. Iji tinye aka na oru ngo nwere ike ịdị mfe dịka idozi typo ma ọ bụ melite akwụkwọ ndekọ. + +Ọ bụrụ na ị maghị otú e si amalite dịka onye nyere onyinye, lelee [How to Contribute to Open Source guide](../how-to-contribute/). + +## Iji malite oru ngo open source nke gị + +Enweghị oge zuru oke iji mepee ọrụ gị. Ị nwere ike ime open source echiche, ọrụ na-aga n'ihu, ma ọ bụ mgbe afọ ole na ole nke being closed source. + +N'ozuzu, ị kwesịrị ime open source oru ngo gị mgbe ị na-enwe mmetụta dị mma ka ndị ọzọ nwee ike ịhụ ma nye nzaghachi banyere ọrụ gị. + +N'agbanyeghị nke ọ bụla n'oge ị kpebiri ime open source oru ngo gị, oru ngo ọ bụla kwesịrị ịgụnye akwụkwọ ndekọ ndị a: + +* [Open source license](https://help.github.com/articles/open-source-licensing/#where-does-the-license-live-on-my-repository) +* [README](https://help.github.com/articles/create-a-repo/#commit-your-first-change) +* [Contributing guidelines](https://help.github.com/articles/setting-guidelines-for-repository-contributors/) +* [Code of conduct](../code-of-conduct/) + +Dịka onye nchịkọta, akụkụ ndị a ga-enyere gị aka ikwu banyere atụmanya, jikwaa onyinye, ma chebe ikike iwu nke onye ọ bụla (gụnyere nke gị). Ha na-abawanye ohere gị nke inwe ahụmịhe dị mma. + +Ọ bụrụ na oru ngo gị nọ na GitHub, itinye faịlụ ndị a n'isi nchekwa gị na aha faịlụ a tụrụ aro ga-enyere GitHub ịmata ha ma wepụta ha n'ụzọ akpọrọ akpọrọ. + +### Ịhọrọ ikikere + +Ikikere open source na-enye nkwa na ndị ọzọ nwere ike iji, kopịa, gbanwee, ma tinye aka n'oru ngo gị na-enweghị ihe ize ndụ. Ọ na-echebe gị pụọ n'ọnọdụ iwu siri ike. **Ị ga-etinye ikikere mgbe ị malitere oru ngo open source.** + +Iwu iwu abụghị ihe ụtọ. Ozi ọma bụ na ị nwere ike ịkọwapụta ikikere dị adị n'ime nchekwa gị. Ọ ga-ewe naanị nkeji iji chebe ọrụ siri ike gị. + +[MIT](https://choosealicense.com/licenses/mit/), [Apache 2.0](https://choosealicense.com/licenses/apache-2.0/), na [GPLv3](https://choosealicense.com/licenses/gpl-3.0/) bụ ikikere open source kachasị ewu ewu, mana [e nwere nhọrọ ndị ọzọ](https://choosealicense.com) ịhọrọ site. + +Mgbe ị mepụtara oru ngo ọhụrụ na GitHub, a ga-enye gị nhọrọ ịhọrọ ikikere. Ịgụnye ikikere open source ga-eme ka oru ngo GitHub gị bụrụ open source. + +Pick a license + +Ọ bụrụ na ịnwe ajụjụ ndị ọzọ ma ọ bụ nchegbu gbasara akụkụ iwu nke ijikwa oru ngo open source, [anyị nwere ihe niile ịchọrọ](../legal/). + +### Ide README + +READMEs anaghị eme naanị ka o doo anya otu esi eji oru ngo gị. Ha na-akọwa kwa ihe mere oru ngo gị ji baa uru, yana ihe ndị ọrụ gị nwere ike ime ya. + +Na README gị, gbalịa azaghachi ajụjụ ndị a: + +* Gịnị ka oru ngo a na-eme? +* Gịnị mere oru ngo a ji baa uru? +* Kedu ka m ga-esi malite? +* Ebee ka m ga-enweta enyemaka ọzọ, ma ọ bụrụ na m chọrọ ya? + +Ị nwere ike iji README gị azaghachi ajụjụ ndị ọzọ, dịka otu i si ejikwa onyinye, ihe ebumnuche nke oru ngo ahụ bụ, na ozi gbasara ikikere na nkwupụta. Ọ bụrụ na ịchọghị inwe onyinye, ma ọ bụ oru ngo gị adịghị njikere maka mmepụta, dee ozi a. + + + +Oge ụfọdụ, ndị mmadụ anaghị edekọ README n'ihi na ha chere na oru ngo ahụ adịghị njedebe, ma ọ bụ ha achọghị inwe onyinye. Nke a bụ ezigbo ihe niile mere iji dee otu. + +Maka ihe ọzọ ị ga-achọ imepụta inspirashọn, gbalịa iji @dguo's ["Make a README" guide](https://www.makeareadme.com/) ma ọ bụ @PurpleBooth's [README template](https://gist.github.com/PurpleBooth/109311bb0361f32d87a2) iji dee README zuru ezu. + +Mgbe ị tinyere faịlụ README n'isi nchekwa, GitHub ga-egosipụta ya ozugbo na ibe nchekwa. + +### Ide nduzi maka itinye aka + +Faịlụ CONTRIBUTING na-agwa ndị mmadụ otú ha ga-esi sonye n'oru ngo gị. Dịka ọmụmaatụ, ị nwere ike tinye ozi gbasara: + +* Otu esi ede akụkọ njehie (nwale iji [issue and pull request templates](https://github.com/blog/2111-issue-and-pull-request-templates)) +* Otu esi atụ aro atụmatụ ọhụrụ +* Otu esi hazie gburugburu gị ma rụọ ule + +Na mgbakwunye na nkọwa teknụzụ, faịlụ CONTRIBUTING bụ ohere iji kwuo banyere atụmanya gị maka onyinye, dịka: + +* Ụdị onyinye ị chọrọ +* Ụzọ atụmatụ ma ọ bụ ọhụụ maka oru ngo ahụ +* Otu ndị nyere onyinye kwesịrị (ma ọ bụ ekwesịghị) isi kpọtụrụ gị + +Iji ton doro anya ma dị mma yana inye ndụmọdụ doro anya maka onyinye (dịka ide akwụkwọ ndekọ ma ọ bụ imepụta weebụsaịtị) nwere ike inye aka mee ka ndị ọhụrụ nwee mmetụta dị mma ma nwee mmasị itinye aka. + +Dịka ọmụmaatụ, [Active Admin](https://github.com/activeadmin/activeadmin/) malitere [nduzi itinye aka ya](https://github.com/activeadmin/activeadmin/blob/HEAD/CONTRIBUTING.md) site n'isi: + +### Iji tinye aka na oru ngo ndị ọzọ + +Ọ bụrụ na ebumnuche gị bụ ịmụta otu esi eme mmekọrịta na ndị ọzọ ma ọ bụ ịghọta otu open source si arụ ọrụ, tụlee itinye aka na oru ngo dị adị. Malite na oru ngo nke ị na-eji ma hụ n'anya. Iji tinye aka na oru ngo nwere ike ịdị mfe dịka idozi typo ma ọ bụ melite akwụkwọ ndekọ. + +Ọ bụrụ na ị maghị otú e si amalite dịka onye nyere onyinye, lelee [How to Contribute to Open Source guide](../how-to-contribute/). + +## Iji malite oru ngo open source nke gị + +Enweghị oge zuru oke iji mepee ọrụ gị. Ị nwere ike ime open source echiche, ọrụ na-aga n'ihu, ma ọ bụ mgbe afọ ole na ole nke being closed source. + +N'ozuzu, ị kwesịrị ime open source oru ngo gị mgbe ị na-enwe mmetụta dị mma ka ndị ọzọ nwee ike ịhụ ma nye nzaghachi banyere ọrụ gị. + +N'agbanyeghị nke ọ bụla n'oge ị kpebiri ime open source oru ngo gị, oru ngo ọ bụla kwesịrị ịgụnye akwụkwọ ndekọ ndị a: + +* [Open source license](https://help.github.com/articles/open-source-licensing/#where-does-the-license-live-on-my-repository) +* [README](https://help.github.com/articles/create-a-repo/#commit-your-first-change) +* [Contributing guidelines](https://help.github.com/articles/setting-guidelines-for-repository-contributors/) +* [Code of conduct](../code-of-conduct/) + +Dịka onye nchịkọta, akụkụ ndị a ga-enyere gị aka ikwu banyere atụmanya, jikwaa onyinye, ma chebe ikike iwu nke onye ọ bụla (gụnyere nke gị). Ha na-abawanye ohere gị nke inwe ahụmịhe dị mma. + +Ọ bụrụ na oru ngo gị nọ na GitHub, itinye faịlụ ndị a n'isi nchekwa gị na aha faịlụ a tụrụ aro ga-enyere GitHub ịmata ha ma wepụta ha n'ụzọ akpọrọ akpọrọ. + +### Ịhọrọ ikikere + +Ikikere open source na-enye nkwa na ndị ọzọ nwere ike iji, kopịa, gbanwee, ma tinye aka n'oru ngo gị na-enweghị ihe ize ndụ. Ọ na-echebe gị pụọ n'ọnọdụ iwu siri ike. **Ị ga-etinye ikikere mgbe ị malitere oru ngo open source.** + +Iwu iwu abụghị ihe ụtọ. Ozi ọma bụ na ị nwere ike ịkọwapụta ikikere dị adị n'ime nchekwa gị. Ọ ga-ewe naanị nkeji iji chebe ọrụ siri ike gị. + +[MIT](https://choosealicense.com/licenses/mit/), [Apache 2.0](https://choosealicense.com/licenses/apache-2.0/), na [GPLv3](https://choosealicense.com/licenses/gpl-3.0/) bụ ikikere open source kachasị ewu ewu, mana [e nwere nhọrọ ndị ọzọ](https://choosealicense.com) ịhọrọ site. + +Mgbe ị mepụtara oru ngo ọhụrụ na GitHub, a ga-enye gị nhọrọ ịhọrọ ikikere. Ịgụnye ikikere open source ga-eme ka oru ngo GitHub gị bụrụ open source. + +Pick a license + +Ọ bụrụ na ịnwe ajụjụ ndị ọzọ ma ọ bụ nchegbu gbasara akụkụ iwu nke ijikwa oru ngo open source, [anyị nwere ihe niile ịchọrọ](../legal/). + +### Ide README + +READMEs anaghị eme naanị ka o doo anya otu esi eji oru ngo gị. Ha na-akọwa kwa ihe mere oru ngo gị ji baa uru, yana ihe ndị ọrụ gị nwere ike ime ya. + +Na README gị, gbalịa azaghachi ajụjụ ndị a: + +* Gịnị ka oru ngo a na-eme? +* Gịnị mere oru ngo a ji baa uru? +* Kedu ka m ga-esi malite? +* Ebee ka m ga-enweta enyemaka ọzọ, ma ọ bụrụ na m chọrọ ya? + +Ị nwere ike iji README gị azaghachi ajụjụ ndị ọzọ, dịka otu i si ejikwa onyinye, ihe ebumnuche nke oru ngo ahụ bụ, na ozi gbasara ikikere na nkwupụta. Ọ bụrụ na ịchọghị inwe onyinye, ma ọ bụ oru ngo gị adịghị njikere maka mmepụta, dee ozi a. + + + +Oge ụfọdụ, ndị mmadụ anaghị edekọ README n'ihi na ha chere na oru ngo ahụ adịghị njedebe, ma ọ bụ ha achọghị inwe onyinye. Nke a bụ ezigbo ihe niile mere iji dee otu. + +Maka ihe ọzọ ị ga-achọ imepụta inspirashọn, gbalịa iji @dguo's ["Make a README" guide](https://www.makeareadme.com/) ma ọ bụ @PurpleBooth's [README template](https://gist.github.com/PurpleBooth/109311bb0361f32d87a2) iji dee README zuru ezu. + +Mgbe ị tinyere faịlụ README n'isi nchekwa, GitHub ga-egosipụta ya ozugbo na ibe nchekwa. + +### Ide nduzi maka itinye aka + +Faịlụ CONTRIBUTING na-agwa ndị mmadụ otú ha ga-esi sonye n'oru ngo gị. Dịka ọmụmaatụ, ị nwere ike tinye ozi gbasara: + +* Otu esi ede akụkọ njehie (nwale iji [issue and pull request templates](https://github.com/blog/2111-issue-and-pull-request-templates)) +* Otu esi atụ aro atụmatụ ọhụrụ +* Otu esi hazie gburugburu gị ma rụọ ule + +Na mgbakwunye na nkọwa teknụzụ, faịlụ CONTRIBUTING bụ ohere iji kwuo banyere atụmanya gị maka onyinye, dịka: + +* Ụdị onyinye ị chọrọ +* Ụzọ atụmatụ ma ọ bụ ọhụụ maka oru ngo ahụ +* Otu ndị nyere onyinye kwesịrị (ma ọ bụ ekwesịghị) isi kpọtụrụ gị + +Iji ton doro anya ma dị mma yana inye ndụmọdụ doro anya maka onyinye (dịka ide akwụkwọ ndekọ ma ọ bụ imepụta weebụsaịtị) nwere ike inye aka mee ka ndị ọhụrụ nwee mmetụta dị mma ma nwee mmasị itinye aka. + +Dịka ọmụmaatụ, [Active Admin](https://github.com/activeadmin/activeadmin/) malitere [nduzi itinye aka ya](https://github.com/activeadmin/activeadmin/blob/HEAD/CONTRIBUTING.md) site n'isi: + +**Akwụkwọ ndekọ** + +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +**Koodu** + +
+ + +
+ +
+ + +
+ +
+ + +
+ +**Ndị mmadụ** + +Ọ bụrụ na ị bụ onye otu: + +
+ + +
+ +Ọ bụrụ na ị bụ ụlọ ọrụ ma ọ bụ òtù: + +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +## Ị mere ya! + +Nnọọ maka ime open source oru ngo gị mbụ. N'agbanyeghị ihe ga-eme, ịrụ ọrụ n'ọnọdụ ọha bụ onyinye nye obodo. Site n'ịmepụta commit, nzaghachi, na pull request, ị na-emepụta ohere maka onwe gị na ndị ọzọ ịmụta ma too. diff --git a/_data/locales/ib.yml b/_data/locales/ib.yml new file mode 100644 index 00000000000..93a6ecdc08b --- /dev/null +++ b/_data/locales/ib.yml @@ -0,0 +1,31 @@ +ib: + locale_name: Asụsụ Bekee + nav: + about: Banyere + contribute: Tinye aka + index: + lead: Ngwaọrụ sọftụwia mepere emepe bụ nke ndị dị ka gị na-eme. Mụta otu esi ebido ma mụbaa ọrụ gị. + opensourcefriday: Ọ bụ Fraịdee! Tinye awa ole na ole na-enye aka na sọftụwia ị na-eji na hụrụ n'anya. + article: + table_of_contents: Ndepụta ọdịnaya + back_to_all_guides: Laghachi na ntuziaka niile + related_guides: Ntuziaka ndị metụtara + footer: + contribute: + heading: Tinye aka + description: Chọrọ inye ndụmọdụ? Ihe a dị mfe idezi. Nye aka anyị ka mma ya. + button: Tinye aka + subscribe: + heading: Nọgide na nkwukọrịta + description: Bụ onye mbụ ga-anụ maka ndụmọdụ na akụrụngwa kachasị ọhụrụ nke GitHub. + label: Adreesị Email + button: Debanye aha + byline: + # [code], [love], and [github] will be replaced by octicons + format: "[code] na [love] site na [github] na [friends]" + # Label for code octicon + code_label: koodu + # Label for love octicon + love_label: ịhụnanya + # Label for the contributors link + friends_label: ndị enyi