Nusi wòle be nànya tso GitHub ƒe mɔɖegbalẽwo ŋu: alesi nàtiae ahatsɔe akpe ɖe eŋu

Программирование

GitHub ƒe mɔɖegbalẽwo – nuka ŋue míele nu ƒom tsoe? Be woate ŋu awɔ kɔmpiutadziɖoɖowo la, menye ɖeko wòle be ame naŋlɔe ko o, ke ele be wòatso nya me le nusi zãlawo alo ewɔlawo kpɔ mɔ awɔe hã ŋu. Ne ame aɖe wɔ ɖoɖo aɖe femaxee na amesiame la, ke nu nyui aɖee wòle wɔwɔm, gake ele be amesiame si azãe la nagblɔ alesi wòzãnɛ la ta. Le kpɔɖeŋu me, ne dɔwɔƒe aɖe le eƒe dɔwɔnawo me awɔ dɔ kple ɔfis aɖewo femaxee (le kpɔɖeŋu me, LibreOffice) la, ekema ele be wòate ŋu aɖo kpe edzi na ŋkutsalawo be gome le ye si be yeawɔe. Be nàte ŋu awɔ esia la, asɔ gbɔ be nàtsɔ mɔɖegbalẽ si sɔ la afia. Ne dɔwɔƒea ŋlɔ be be yeawɔe la, ekema dɔwɔƒea ate ŋu anɔ nɔnɔme sesẽ aɖe me. Nusi wòle be nànya tso GitHub ƒe mɔɖegbalẽwo ŋu: alesi nàtiae ahatsɔe akpe ɖe eŋuNe èle dɔwɔɖoɖo aɖe wɔm la, ele be dɔwɔƒea natso nya me le nuwɔna siwo ŋu woaɖe mɔ ɖo kple eƒe ɖoɖowɔɖia ŋu kple esiwo ŋu womaɖe mɔ ɖo o. Le kpɔɖeŋu me, míate ŋu aƒo nu tso eŋudɔwɔwɔ ɖeɖeko ŋu o, ke míate ŋu aƒo nu tso ɖoɖowɔɖiwo ƒe nuŋɔŋlɔwo sɔsrɔ̃ alo wò ŋutɔ wò asitɔtrɔ le kɔmpiutadziɖoɖoa ŋu hã ŋu. GitHub nye dɔwɔƒe gãtɔwo dometɔ ɖeka hena dɔwɔwɔ aduadu ƒe ŋgɔyiyi. Le ɣeyiɣi ma ke me la, menye femaxee koe woate ŋu awɔ dɔ le afisia o, ke boŋ le asitsatsa ƒe dɔwo hã me. Ne wogblɔ mɔɖegbalẽ si sɔ la, ewɔlawo aɖe nya siwo me mekɔ o le alesi woazã adzɔnu si wowɔ la me ɖa. Kuxiae nye be mɔɖegbalẽ ƒomevi vovovo geɖewo li, eye menɔa bɔbɔe ɣesiaɣi be woanya tiatia si nàtia le nya aɖe koŋ me o. Menye nusi bɔ hã be mɔɖegbalẽ aɖeke nanɔ dɔ aɖewo ŋu o.
Nusi wòle be nànya tso GitHub ƒe mɔɖegbalẽwo ŋu: alesi nàtiae ahatsɔe akpe ɖe eŋu

Nusita wòle be nàna mɔɖegbalẽ Open Source dɔwo le GitHub

Ne èle mɔɖegbalẽ si hiã la gblɔm la, dɔwɔƒea ate ŋu ana nusiwo gbɔna le eme:

  1. Ðoɖowɔɖia zazã ƒe ɖoɖowo . Woate ŋu abia be woaxe fe ɖe eta alo le go aɖewo alo wo katã me la, woaɖe mɔ ɖe eŋudɔwɔwɔ femaxee ŋu.
  2. Ɣeaɖewoɣi la wowɔa ɖoɖowo be nutoa me tɔwo nawɔ . Le go sia me la, ele vevie be amesiame si di be yeanya ɖoɖowɔɖia ƒe nuŋlɔɖiwo.
  3. Ne ɖoɖowɔɖia ƒe nuŋɔŋlɔwo li la, ame aɖewo ate ŋu awɔ tɔtrɔwo be ɖoɖowɔɖia nawɔ dɔ eye kakaɖedzi nanɔ eŋu alesi woate ŋui. Ɣeaɖewoɣi la, agbalẽŋlɔla ate ŋu aɖe mɔ na amesiame be wòawɔ esia, le go bubuwo me la, egblɔna be yeaɖo tɔtrɔa ɖe ye, eye eya ŋutɔ wɔa asitɔtrɔ le dɔa ŋu.
  4. Ele be nàtso nya me nenye be ame etɔ̃lia ate ŋu awɔ tɔtrɔwo le dɔa ŋu ahatsɔe ana ɖe wo teƒe. Ne èle esia wɔm la, ele be nàgblɔ mɔɖegbalẽ si wòle be woƒe adzɔnua nanɔ.

Le nyabiase siawo kple esiawo tɔgbe gbɔ kpɔkpɔ me la, le nyateƒe me la, dɔwɔɖoɖoa ŋlɔlae ɖoa nusi adzɔ ɖe kɔmpiutadziɖoɖo si wòwɔ la dzi le etsɔme la ƒe akpa gãtɔ dzi.

Mɔɖegbalẽ ƒomevi kawoe li

Mɔɖegbalẽ nye nubabla si me akpa ɖeka (mɔɖegbalẽnala) ɖo se aɖe na akpa kemɛa (mɔɖegbalẽxɔla) be wòazã adzɔnu si wòwɔ. Le nyateƒe me la, menye akpa eveawo ƒe asidede agbalẽ aɖe te ŋue míele nu ƒom tsoe o, ke boŋ nubabla le eɖokui si kple gomenɔamesi kple agbanɔamedzi siwo sɔ ɖe enu ne wozãe ŋue míele nu ƒom tsoe. Mɔxexe aɖeke kura meli na gomenɔamesiwo kple agbanɔamedziwo gbɔgblɔ tẽ o. Nɔnɔme ɖeka koe nye be ele be woawɔ ɖe sea dzi. Wò ŋutɔ wò mɔɖegbalẽwo wɔwɔ nye dɔ sesẽ aɖe, elabena ele be wòasɔ ɖe se bubuwo nu. Tiatia nyuitɔ kekeakee nye be nàtia nuŋlɔɖi mawo ƒe ƒomevi siwo wozãna ɖaa la dometɔ ɖeka ahazãe. Le nuwɔna me la, enye kɔnu hã be woazã mɔɖegbalẽ geɖe zazã. Zi geɖe la, le nɔnɔme mawo me la, wozãa mɔɖegbalẽ eve le ɣeyiɣi ɖeka me. Togbɔ be gome le ɖoɖowɔɖia ŋlɔla si be wòawɔ se siwo dzi wòle be wòawɔ ɖo le eɖokui si hã la, ke hã, le nuwɔna me la, mɔɖegbalẽ ƒomevi gbogbo aɖewo zazã va do mo ɖa, si me nàte ŋu atia esi sɔ le go geɖe me. Nusiwo gbɔna nye tiatia siwo wozãna wu le Git Hub le go geɖe me. Mɔɖegbalẽ siwo wozãna wu le Git Hub lae nye:
Nusi wòle be nànya tso GitHub ƒe mɔɖegbalẽwo ŋu: alesi nàtiae ahatsɔe akpe ɖe eŋuEle be ɖoɖowɔla la nate ŋu atia esi asɔ ɖe eƒe ɖoɖowo nu. Be nàte ŋu awɔ esia nyuie la, ele be nàse nɔnɔme siwo le lã ƒomevi aɖewo me la gɔme.

Ne agbalẽŋlɔla la gbe be yemawɔ nuŋlɔɖia o la, ekema le go sia me la, woawɔ nutata ƒe gomenɔamesiwo ŋudɔ, siwo ŋu eƒe dukɔa ƒe sewo ɖo le gɔmedzedzea me. Mɔɖegbalẽ ƒe anyimanɔmanɔ le mɔ sia nu mefia be woate ŋu awɔ naneke kple ɖoɖowɔɖia o. Le nyateƒe me la, woate ŋu abu nɔnɔme sia tɔgbe be enye mɔɖegbalẽ ƒomeviawo dometɔ ɖeka.

Alesi nàtia Github ƒe mɔɖegbalẽ

Hafi nàdze tiatia si sɔ didi gɔme la, ehiã be ɖoɖowɔla la nawɔ eƒe nudidiwo, si dzi wòato ayi mɔɖegbalẽ bubuwo dzi tsoe. Eyome ele be nànya tiatia siwo bɔ siwo sɔ kple nusi wobia la nyuie. Le ema megbe la, ahiã be nàsrɔ̃ gbe si wozãna le se nu la nyuie eye nàwɔ nyametsotso mamlɛtɔ le nusi wòle be mɔɖegbalẽa nanye ŋu. Be nàwɔ tiatia si ŋu wonya nu tsoe la, ele be nàse gomenɔamesi kple agbanɔamedzi siwo do ƒome kple mɔɖegbalẽ ƒomevi aɖe koŋ gɔme. Be nàwɔ tiatia nyuitɔ la, àte ŋu azã dɔwɔnu tɔxɛ siwo woyɔna be nusiwo wotsɔ sɔ kple wo nɔewo. Kpɔɖeŋu aɖewoe nye esi:

  1. https://tia mɔɖegbalẽ.com/. Nyabiase vevi siwo ku ɖe tiatia nyuitɔ tiatia ŋu le nyatakakadzraɖoƒe sia kple aɖaŋuɖoɖo tsitotsito siwo akpe ɖe ŋuwò nàse alesi wozãnɛ gɔme.
  2. https://opensource.org/licenses ƒe axaa nye esi woɖo ɖi be woalé ŋku ɖe kɔmpiuta dɔwɔɖoɖo vovovo siwo wozãna femaxee ŋu.
  3. Woateŋu abu nyatakakadzraɖoƒe si nye https://tldrlegal.com/ be enye numekugbalẽ na mɔɖegbalẽ ƒe tiatia vovovowo. Senyawo ŋuti ɖoɖo siwo sɔ pɛpɛpɛ kple nya siwo wogblɔ tsitotsito siaa li.
Nusi wòle be nànya tso GitHub ƒe mɔɖegbalẽwo ŋu: alesi nàtiae ahatsɔe akpe ɖe eŋu
Mɔɖegbalẽwo tsɔtsɔ sɔ kple wo nɔewo le https://choosealicense.com/
Gake mɔ si aɖe vi wu si dzi nàto atiae nye be nàxlẽ senyawo ŋuti nuŋlɔɖi siwo sɔ la nyuie . Togbɔ be míele nu ƒom tso dɔwɔna siwo xɔa dɔ sesẽ ŋu hã la, ke hã, nuŋlɔɖiawo sɔsrɔ̃ ana ŋuɖoɖo siwo katã hiã la nasu agbalẽawo wɔlawo si.

Ale si nàtsɔ mɔɖegbalẽ akpe ɖe Github ŋu

Togbɔ be wotia mɔɖegbalẽ ƒe tiatia geɖe siwo ɖee fia be wowɔa dɔ nyuie eye woate ŋu aka ɖe wo dzi le nuwɔna me hã la, ɖewohĩ eya ŋutɔ ƒe susuwo anɔ dɔwɔƒea si ku ɖe mɔɖegbalẽ si wòle be wòanye na ɖoɖowɔɖi si wòwɔ ŋu. Le go sia me la, subɔsubɔdɔa naa ŋutete wò be nàtsɔ wò ŋutɔ wò tɔtrɔ aɖe akpe ɖe eŋu alo atrɔ asi le esi li xoxo ŋu. Be nàtsɔ mɔɖegbalẽ akpe ɖe Github ŋu la, ahiã be nàwɔ ɖe afɔɖeɖe siawo dzi:

  1. Ele be nàyi wò nudzraɖoƒea ƒe axa vevitɔ dzi.Nusi wòle be nànya tso GitHub ƒe mɔɖegbalẽwo ŋu: alesi nàtiae ahatsɔe akpe ɖe eŋu
  2. Ele be nàzi abɔta dzi be nàtsɔ faɛl aɖe akpe ɖe eŋu, emegbe nàtia “Wɔ faɛl yeye”.Nusi wòle be nànya tso GitHub ƒe mɔɖegbalẽwo ŋu: alesi nàtiae ahatsɔe akpe ɖe eŋu
  3. Eyome, ele be nàŋlɔ faɛl ƒe ŋkɔ aɖe. Le mɔɖegbalẽ gome la, esia ate ŋu anye tiatia eve dometɔ ɖeka: MƆÐEÐEŊU alo MƆÐEÐEŊU.md. Le afisia la, ŋɔŋlɔdzesi gãwo zazã nye sedziwɔwɔ.
  4. Le faɛl ŋkɔ ŋɔŋlɔ ƒe akpaa ƒe ɖusime la, zi edzi be nàtia mɔɖegbalẽ ƒe nɔnɔmetata.Nusi wòle be nànya tso GitHub ƒe mɔɖegbalẽwo ŋu: alesi nàtiae ahatsɔe akpe ɖe eŋu
  5. Le menu si le axaa ƒe miame la, tia fli si nye “Tsɔ mɔɖegbalẽ kpe ɖe wò dɔa ŋu”. Le go sia me la, wotiaa tɔtrɔ aɖe tso nuŋlɔɖi siwo li me.Nusi wòle be nànya tso GitHub ƒe mɔɖegbalẽwo ŋu: alesi nàtiae ahatsɔe akpe ɖe eŋu
  6. Emegbe nàzi fli si nye “Dzro eme eye nàɖo ɖa” dzi. Emegbe ŋlɔ wò nubabla ŋuti nyatakakawo ɖe eme.
  7. Le ema megbe la, ehiã be woana nusiwo wotsɔ kpe ɖe eŋu alo trɔ asi le wo ŋu la me nakɔ. Eyome, fia nenye be woɖɔ nuŋlɔɖi si nètia ɖo alo nenye be mɔɖegbalẽa ƒe tɔtrɔ bubu wɔwɔ ŋue wòku ɖo.Nusi wòle be nànya tso GitHub ƒe mɔɖegbalẽwo ŋu: alesi nàtiae ahatsɔe akpe ɖe eŋu

Ne eɖo kpe tɔtrɔawo dzi vɔ la, dɔwɔƒea wu tɔtrɔwo wɔwɔ ƒe ɖoɖo si wowɔ ɖe mɔɖegbalẽ siwo le Git Hub dɔwɔƒea ƒe xexlẽdzesiwo ŋu la nu.

Tia mɔɖegbalẽ Github – mɔɖegbalẽ xɔŋkɔwo ƒe kpɔɖeŋuwo le Git Hub

Tiatia siwo gbɔna lae nye esiwo amewo lɔ̃a wɔwɔ wu. Ne ɖoɖowɔla la se woƒe ŋutetewo kple gbɔdzɔgbɔdzɔwo gɔme la, ate ŋu ake ɖe tiatia nyuitɔ ŋu alo ase alesi wòadi nu nyuie gɔme.

GPL ƒe ƒuƒoƒo

Woate ŋu ayɔ mɔɖegbalẽ sia be esiwo ame geɖe lɔ̃a zazã wu la dometɔ ɖeka. Enye nusi wonya nyuie na amesiwo wɔa kɔmpiutadziɖoɖowo femaxee. Nudidi vevi siwo le agbalẽ sia ŋu dometɔ ɖekae nye be
wòana ame etɔ̃lia natrɔ asi le ɖoɖowɔɖia ŋu faa , gake le ɣeyiɣi ma ke me la, gome le wo si be woama emetsonua le mɔɖegbalẽ ɖeka ma ke te ko. Mɔɖegbalẽ sia ƒe tɔtrɔwo ate ŋu ato vovo. Esiawo dometɔ mamlɛtɔe nye etɔ̃lia. GPL la zã dɔwɔɖoɖowo abe Drupal web content management system, MariaDB database management system, InkSkape vector graphics editor, kple bubu aɖewo ene. Enyo be míade dzesii be menye GPL koe SQL zãna o, ke boŋ asitsatsa ƒe mɔɖegbalẽ hã.

LGPL ƒe ƒuƒoƒo

Ŋkɔ sia gɔmee nye “GNU GPL Lesser General Public License”. Le dɔwɔƒe aɖewo gome la, GPL la mesɔ o, elabena enaa agbanɔamedzi nɔa wo dzi be woama nusiwo ŋu wotrɔ asi le le mɔɖegbalẽ ɖeka ma ke te. Woateŋu aɖe tiatia sia ƒe dɔwɔwɔ ƒe nɔnɔmewo afia to alesi mɔɖegbalẽ nana agbalẽdzraɖoƒe siwo ɖoɖowɔla wɔ la zazã ƒe ɖoɖoa yia edzii me. Le go sia me la, wobua tiatia etɔ̃ siwo gbɔna ŋu:

  1. Ne agbalẽdzraɖoƒe aɖe na dɔwɔwɔ yeye le afisi asitsagbalẽdzraɖoƒe bubu aɖeke mate ŋu awɔ nenema ke le o la, ekema GPL ye nye tiatia nyuitɔ kekeake.
  2. Dɔwɔla si le agbalẽdzraɖoƒe si woxena femaxee la wɔ dzidzenu si li la ŋudɔ xoxo. Le go sia me la, asitsatsa ƒe tiatiawɔblɔɖe siwo ƒe dɔwɔwɔwo sɔ kple wo nɔewo li. Le go sia ta la, asɔ be nàtia LGPL.
  3. Ne míeƒo nu tso dzidzenu yeye aɖe si le ho ʋlim ŋutɔŋutɔ kple asitsatsa tɔ ŋu la, Apache ƒe mɔɖegbalẽae nye mɔ si dzi woato.

Dzidzenu sia ɖe
mɔ be woazã agbalẽdzraɖoƒewo le asitsatsa me . Ne wowɔ tɔtrɔwo la, ele be woazã ɖoɖo kple nɔnɔme mawo ke atsɔ amae. Gake kɔdasia zazã bɔbɔe la wɔnɛ be nɔnɔmeawo trɔna.

Eclipse Dutoƒo Mɔɖegbalẽ

Agbalẽ sia
ɖe mɔ be woamae le mɔɖegbalẽ bubuwo te, siwo dometɔ aɖewoe nye asitsatsa tɔ . Nɔnɔme vevitɔe nye be le dɔ siwo ŋu wotrɔ asi le me la, woatsɔ nu yeyewo ade module si le vovo me. Mɔɖegbalẽ sia va xɔ ŋkɔ le adzɔnuwo wɔwɔ le Java me. Kpɔɖeŋu aɖee nye Clojure ɖoɖowɔɖi gbegbɔgblɔ, si nye ɖoɖo si wotsɔ doa java dɔwɔɖoɖowo kpɔna.
Nusi wòle be nànya tso GitHub ƒe mɔɖegbalẽwo ŋu: alesi nàtiae ahatsɔe akpe ɖe eŋu

Mozilla Dukɔa ƒe Mɔɖegbalẽ

Ame aɖewo bua nuŋlɔɖi sia be enye nugblẽfexexe le GPL kple asitsatsa ƒe mɔɖegbalẽwo dome. MPL la bia be
woate ŋu akpɔ faɛl aɖewo le mɔ gbadza nu . Faɛl aɖewo ate ŋu anɔ kɔmpiutadziɖoɖoa me le mɔɖegbalẽ sia te eye bubuwo hã mele eme o. Le tɔtrɔa megbe la, woɖe mɔ be woatsɔ mɔɖegbalẽ si hiã la ade eme (le kpɔɖeŋu me, ateŋu anye asitsatsa tɔ), gake esia ateŋu adzɔ nenye be mɔɖeɖe ɖe faɛl siwo woɖe ɖe go le MPL te la aganɔ ʋuʋu ɖi kokoko. Le go sia me la, ele be woana nyatakaka mamlɛtɔ zãla si ku ɖe kɔmpiutadziɖoɖo gbãtɔa ŋlɔlawo ŋu. Le nuŋlɔɖi sia nu la, woɖe LibreOffice dɔwɔƒea, Mozilla ƒe nyatakakadzraɖoƒea kple kɔmpiuta dɔwɔɖoɖo bubuwo ɖe go.

Apache Mɔɖegbalẽ Github

Woyɔa AL be ablɔɖenana ƒe mɔɖegbalẽ. Nɔnɔme sia tso nyateƒe si wònye be
nudidi aɖeke meli be woaɖe asi le nusi woɖe tso eme ŋu le nɔnɔme siwo nɔ anyi tsã me o gbɔ . Apache Software Foundation zãa nuŋlɔɖi sia vevie. Ne wozãe la, woɖe mɔ ɖe nusiwo gbɔna ŋu:

  1. Woɖe mɔ be woagazã kɔmpiutadziɖoɖoa atsɔ awɔ asitsatsae.
  2. Woɖe mɔ ɖe asitɔtrɔ le dɔdamɔnua ŋu.
  3. Ele be agbalẽŋlɔla gbãtɔa ƒe ŋkɔ nanɔ mama siwo akplɔe ɖo me.

To tɔtrɔ yeye aɖe wɔwɔ me la, agba aɖeke mele mɔɖegbalẽxɔlawo dzi be woatsɔ adzɔnu ƒe kɔpi gbãtɔa ana o. Mɔɖegbalẽ ma tɔgbe va xɔ ŋkɔ ŋutɔ. Woate ŋu aɖe esia afia to kɔmpiutadziɖoɖo nyanyɛ siwo woɖe ɖe go le mɔɖegbalẽ sia ƒomevi te la yɔyɔ me: Android dɔwɔɖoɖo, ɖoɖo si wɔa dɔwɔƒewo ƒe dɔwɔɖoɖowo le Java me, kple Apache web server. https://youtu.be/wyZq-EazOmU ƒe ɣeyiɣi si me wowɔa dɔ le

MIT ƒe Mɔɖegbalẽ

Ame aɖewo bua kɔmpiutadziɖoɖowo ƒe mɔɖegbalẽnana femaxee ƒe tiatia sia be eyae nye esi ame geɖe lɔ̃a zazã wu. Ame aɖewo bua eƒe viɖe vevitɔ be ewɔa ɖeka nyuie kple mɔɖegbalẽ ƒomevi vovovo siwo wonana femaxee alo esiwo wodzrana le asi me. Nu vevitɔwoe nye
ŋutete si le ame si be wòatrɔ asi le kɔdasia ŋu, kpakple mɔɖeɖe be wòamae le mɔɖegbalẽ bubuwo te le amesi wɔ tɔtrɔawo ƒe tiatia nu . Kɔmpiutadziɖoɖo siwo zãa nuŋlɔɖi siae nye: JavaScript agbalẽdzraɖoƒe si woyɔna be JQuiery, Atom nuŋɔŋlɔwo ɖɔlila, AngularJS, JavaScript ƒe ŋgɔyiyi ƒe ɖoɖo.
Nusi wòle be nànya tso GitHub ƒe mɔɖegbalẽwo ŋu: alesi nàtiae ahatsɔe akpe ɖe eŋuGit Hub ƒe mɔɖegbalẽ ƒe tsɔtsɔ sɔ kple wo nɔewo[/nyametsotso].

Kpe siwo le tsi te

Ɣeaɖewoɣi la, agbalẽŋlɔla la tiaa mɔɖegbalẽa ƒe akpa ɖeka gbã, eye emegbe wòdina be yeatrɔe. Ne eya ɖeka koe wɔ ɖoɖowɔɖia la, ekema tɔtrɔ ma tɔgbe masesẽ o. Ke hã, le nɔnɔme siwo me gomekpɔla geɖewo nɔ ŋgɔyiyia me la, ekema woƒe lɔlɔ̃nu manɔmee la, esia mawɔ dɔ o. Le kpɔɖeŋu me, Linux wɔla la, togbɔ be eyae wɔ dɔwɔɖoɖoa ƒe gɔmeɖoanyi ŋutɔŋutɔ hã la, mate ŋu atrɔ mɔɖegbalẽa negbe ɖe ɖoɖowɔla mawo katã siwo kpɔ gome le ŋgɔyiyi bubuwo me la melɔ̃ ɖe edzi o. Ne wole nu mam le MPL te la, amesiwo wɔ tɔtrɔwo le kɔdasia ŋu mate ŋu atsɔ faɛlwo ana le MPL te le mɔɖegbalẽ bubu te o. Nuŋlɔɖi yeyea zazã afia ɖoɖowɔɖi ƒe akpa bubuwo.

info
Rate author
Add a comment