Forgejo, një alternativë e shkëlqyer për GitHub dhe Gitea

Forgejo

Unë krijoj një mjet të shkëlqyer kontrolli të softuerit të vetë-pritur

Kur dikush dëgjon për kontrollin e versionit Git, GitHub automatikisht vjen në mendje dhe nuk është për t'u habitur, pasi është më i njohuri, por nuk mund të lëmë jashtë alternativat e tjera që ekzistojnë dhe që janë secila mjaft e mirë në mënyra të ndryshme.

Kjo është arsyeja pse sot do të flasim pak për Forgejo, i cili është një program kontrolli versionesh i vetë-strehuar, i lehtë për t’u instaluar dhe me mirëmbajtje të ulët për zhvillimin e softuerëve Git , i cili ofron edhe veçori të tjera bashkëpunimi, të tilla si gjurmimi i gabimeve, rishikimi i kodit, integrimi i vazhdueshëm, regjistrimi i të dhënave, wiki-t dhe më shumë.

Rreth Forgejo

Forgejo filloi si një degëzim i Gitea-s, për shkak të mosmarrëveshjeve mbi transferimin e Gitea-s në një kompani fitimprurëse pa dijeninë ose miratimin e komunitetit. Forgejo u krijua si një alternativë, duke ofruar softuer, qeverisja e të cilit i jep përparësi interesit publik.

Forgejo përditëson rregullisht të gjitha ndryshimet në bazën e kodit të Gitea, përveç zhvillimit të veçorive të veta të reja. Forgejo aktualisht pret Codeberg, dhe veçoritë e tij më të rëndësishme janë renditur në faqen e saj të internetit si më poshtë :

Pesha e lehtë: Forgejo mund të hostohet lehtësisht në pothuajse çdo makinë, qoftë në një RPi apo në cloud, Forgejo do të funksionojë pa probleme.

Menaxhimi i projektit: Përveç hostimit të Git, Forgejo ofron kërkesa tërheqjeje, wiki, borde kanban dhe shumë më tepër për t'u koordinuar me ekipin tuaj.

Publikimi: Ka aftësinë të ofrojë "versione" për të pritur programin për shkarkim, ose të përdorë regjistrin e paketave për ta publikuar atë për Docker, npm dhe shumë menaxherë të tjerë të paketave.

I personalizueshëm: Forgejo ofron mbështetje për ndryshimin e aspekteve të ndryshme, pasi ka shumë çelësa konfigurimi për ta bërë Forgejo të funksionojë pikërisht ashtu siç dëshironi.

I fuqishëm: lejet e organizatës dhe ekipit, integrimi i CI, kërkimi i kodit, LDAP, OAuth dhe shumë më tepër. Nëse keni nevoja të avancuara, Forgejo ju mbulon.

Privatësia: Nga kontrolluesi i përditësimeve te cilësimet fillestare: Forgejo është projektuar për të vënë privatësinë në radhë të parë për ju dhe ekipin tuaj.

Federata: (WIP) Ne po punojmë në mënyrë aktive për të lidhur farkëtuesit e softuerëve me njëri-tjetrin përmes ActivityPub dhe për të krijuar një rrjet bashkëpunues të instancave personale.

Forge 1.20.2-0

Forgejo është aktualisht në versionin "1.20.2-0", i cili konsiderohet një version i qëndrueshëm që përfshin disa rregullime gabimesh, duke përfshirë paralajmërime në panelin e administrimit kur gjenden hyrje të vjetruara në app.ini.

Më poshtë janë disa nga përmirësimet e theksuara në versionin e ri:

  • U shtuan asetet që mungojnë në tarbalin burimor të Forgejo
  • Zgjidhja e gabimit të përzgjedhjes së llojit të përdoruesit kur krijoni një përdorues dhe zgjidhni privat publik.
  • Rregulloni verifikimin e aksesit për projektin në nivel organizate
  • U ndreq defektin gjatë paraqitjes së një kërkese për tërheqje që lejoi që miratimi të anulohej
  • automatikisht
  • Rregulloni trajtimin e shumë versioneve të paketës Nuget
  • Përditëso email-setup.en-us.md
  • Rregullim i defekteve të meta të grumbullimit të mbeturinave të AFP-së
  • Rregulloni regresionin e ndërfaqes së përdoruesit të asciinema-s
  • Stili i fiksuar i listës së objekteve AFP
  • Rregullimi i CLI që lejon krijimin e argumenteve të aksesit të shumë përdoruesve me të njëjtin emër
  • Rregulloi logerin e ruterit duke shmangur ndarjen e regjistrave në skedarë të ndryshëm.
  • U shtua përshkrimi i zgjidhjes së pasqyrës ssh.
  • Rregulloni për statusin e gabuar të rrjedhës së punës kur përsëritni një punë në një rrjedhë pune tashmë të përfunduar
  • Zgjidhja e problemeve me ikjen në përzgjedhësin e degës
  • Rregulloni trajtimin e skedarëve Debian me vijë të pjerrët pasuese

Së fundmi, nëse jeni të interesuar të mësoni më shumë , duhet të dini se kodi i projektit është shkruar në Go dhe është i licencuar sipas licencës MIT. Mund ta shkarkoni Forgejo nga faqja e tij e internetit, ku do të gjeni udhëzimet e instalimit. Lidhja është këtu.


Shto si burim të preferuar në Google