I-SourceHut: ipulatifomu yokubambisana eyethulwe ngumdali weSway

UDrew DeVault, Umbhali weSway User Environment kanye neklayenti le-imeyili le-Aerc, umemezele ukuqaliswa kwesikhungo sephrojekthi e- ipulatifomu yakho yokusebenzisana ngokubambisana UmthomboHut, lapho manje onjiniyela manje sebengadala amaphrojekthi ahlanganisa izinsizakalo eziningi, kanye nokubuka uhlu lwamaphrojekthi akhona nokusesha phakathi kwawo.

Isiteji ISourcehut ivelela ukuthi kungenzeka inikeze umsebenzi ophelele ngaphandle kweJavaScript, ukusebenza okuphezulu nenhlangano yomsebenzi ngesimo sezinsizakalo zesitayela se-Unix. Ukusebenza kwephrojekthi eSourcehut kwenziwa ngezinto ezihlukanisiwe ezingahlanganiswa futhi zisetshenziswe ngokwehlukana, ngokwesibonelo amathikithi nje noma ikhodi nje ngaphandle kokuxhumanisa okugciniwe namathikithi.

Amandla okuhlanganisa ngokukhululekile izinsiza enza kube nzima ukunquma ukuthi iziphi izinsiza ezihlobene nomsebenzi.

Isikhungo sephrojekthi sixazulula le nkinga futhi sikuvumela ukuthi uqoqe lonke ulwazi oluhlobene nephrojekthi endaweni eyodwa. Isibonelo, ekhasini lephrojekthi, manje usungabeka ukubuka konke bese ubhala amakhosombe afakiwe kuphrojekthi, izigaba zokulandela umkhondo wesiphazamisi, imibhalo, iziteshi zokuxhasa, kanye nohlu lwamakheli.

Ukuhlanganiswa namapulatifomu angaphandle, i-API nohlelo kunikelwa ukuxhuma ama-processor wewebhu (ama-webhooks).

Ezimpawu eziyinhloko zaleplatifomu, okulandelayo kuyabonakala:

  • Izinsiza ezisebenzisekayo zesitayela se-Unix
  • Ama-API anamandla nama-webhook
  • Kuphephile, kuthembekile futhi kuvikelekile
  • Nakanjani akukho ukulandela ngomkhondo noma ukukhangisa
  • Yonke imisebenzi isebenza ngaphandle kweJavaScript
  • Isoftware esheshayo futhi elula kunazo zonke yakha
  • Isoftware yomthombo wamahhala eyi-100%
  • I-Sourcehut okwamanje itholakala njenge-alpha yomphakathi

Mayelana neSourcehut

Kuzici ezingeziwe, ISourcehut inokusekelwa kwe-wiki, uhlelo oluqhubekayo lokuhlanganisa, izingxoxo ezenziwa nge-imeyili, vukubukwa kwesihlahla kwamafayela ohlu lwamakheli, ukubuyekezwa kwezinguquko ngeWebhu, engeza izichasiselo kukhodi (izixhumanisi nemibhalo). Ngaphandle kweGit, kukhona ukwesekwa kweMercurial. Ikhodi ibhalwe kuPython nakuGo, futhi isatshalaliswa ngaphansi kwelayisense le-GPLv3.

Ngaphezu kwalokho, kungenzeka ukuthi wakhe amakhosombe asesidlangalaleni, azimele futhi afihliwe ngohlelo lokulawula ukufinyelela oluguquguqukayo olukuvumela ukuthi uhlele ukubamba iqhaza entuthukweni, kufaka phakathi abasebenzisi abangenawo ama-akhawunti asendaweni (ukuqinisekiswa nge-OAuth noma ukubamba iqhaza nge-imeyili).

Kunikezwa uhlelo oluzimele lokubika ngezinkinga Ukubika nokuxhumanisa ukulungiswa kwengozi, i-imeyili ethunyelwa yisevisi ngayinye ibethelwe futhi iqinisekiswe kusetshenziswa i-PGP, i- Ukuqinisekiswa kwezinto ezimbili kususelwa kukhiye be-TOTP isikhathi esisodwa sisetshenziselwa ukungena ngemvume. Kwenziwa umzila wokucwaningwa kwamabhuku okuningiliziwe ukuhlaziya izehlakalo.

Ingqalasizinda yokuhlanganisa eqhubekayo yakwenza ukwazi ukuhlela ukuthunyelwa kwemihlangano ezenzakalelayo ezindaweni ezibonakalayo ezinhlelweni eziningi ze-Linux ne-BSD. Ukudluliselwa okuqondile ku-CI kuvunyelwe imisebenzi ye-Assembly ngaphandle kokuyibeka enqolobaneni. Imiphumela yomhlangano ibonakala ku-interface, ithunyelwe nge-imeyili, noma idluliswa nge-webhook. Ukuhlaziya amaphutha, kungenzeka ukuxhuma ezindaweni zomhlangano nge-SSH.

Esigabeni samanje sentuthuko, ISourcehut isebenza ngokushesha okukhulu kunezinsizakalo ezincintisanayongokwesibonelo, amakhasi anemininingwane efingqiwe, uhlu lokuzibophezela, ilog yokushintsha, ukubuyekezwa kwekhodi, izinkinga, kanye nomuthi wefayela ovulekile ophindwe izikhathi eziyi-3-4 kuneGitHub neGitLab, nezikhathi eziyi-8-10 ezisheshayo kuneBitbucket.

Kumele kuqashelwe ukuthi I-Sourcehut ayikasishiyi isigaba sokuthuthuka kwe-alpha futhi izici eziningi ezihleliwe azikatholakalingokwesibonelo, ngenkathi kungekho esibonakalayo sewebhu sokuhlanganisa izicelo (wenza isicelo sokuhlanganisa ngokusetha ithikithi bese unamathisela isixhumanisi egatsheni elikwiGit).

Uhlangothi lwe-flip futhi luhlobo lwesixhumi esibonakalayo, olungajwayelekile kubasebenzisi be-GitHub ne-GitLab, kepha nokho lilula futhi liyaqondakala ngokushesha.

Okokugcina uma ufuna ukwazi kabanzi ngayo, ungabheka imininingwane Kulesi sixhumanisi esilandelayo. 


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.