TworzÄ doskonaĆe samoobsĆugowe narzÄdzie do kontroli oprogramowania
Kiedy sĆyszy siÄ o kontroli wersji Git, GitHub automatycznie przychodzi na myĆl i nie jest to zaskakujÄ ce, poniewaĆŒ jest najbardziej znane, ale nie moĆŒemy teĆŒ pominÄ Ä innych istniejÄ cych alternatyw, z ktĂłrych kaĆŒda jest dobra na rĂłĆŒne sposoby.
Dlatego w dniu Dzisiaj porozmawiamy trochÄ o Forgejo, czyli oprogramowanie do kontroli wersji w rozwoju oprogramowania Git, samoobsĆugowe, Ćatwe w instalacji i wymagajÄ ce niewielkiej konserwacji ktĂłry oferuje rĂłwnieĆŒ inne funkcje wspĂłĆpracy, takie jak miÄdzy innymi Ćledzenie bĆÄdĂłw, przeglÄ d kodu, ciÄ gĆa integracja, rejestracja, wiki.
O Forgejo
Forgejo urodziĆ siÄ jako rozwidlenie Gitei, z powodu braku porozumienia w sprawie przeniesienia tego ostatniego do spĂłĆki nastawionej na zysk bez wiedzy i zgody spoĆecznoĆci. Forgejo powstaĆo jako alternatywa dostarczajÄ ca oprogramowanie, ktĂłrego rzÄ d promuje interes ogĂłĆu spoĆeczeĆstwa.
Forgejo okresowo aktualizuje wszystkie zmiany w kodzie Gitea, a takĆŒe rozwijanie wĆasnych nowych funkcji. Forgejo obecnie obsĆuguje Codeberg, a wĆrĂłd jego najwaĆŒniejszych funkcji sÄ : Na twojej stronie:
ĆwiatĆo: Forgejo moĆŒna Ćatwo hostowaÄ na prawie kaĆŒdej maszynie, czy to na RPi, czy w chmurze, Forgejo bÄdzie dziaĆaÄ bez problemu.
ZarzÄ dzanie projektem: OprĂłcz hostingu Git, Forgejo oferuje pull requesty, strony wiki, tablice Kanban i wiele wiÄcej do koordynacji z Twoim zespoĆem.
Publikacja: Ma moĆŒliwoĆÄ oferowania âwersjiâ do hostowania oprogramowania do pobrania lub korzystania z rejestru pakietĂłw w celu opublikowania go w dockerze, npm i wielu innych menedĆŒerach pakietĂłw.
MoĆŒliwoĆÄ dostosowania: Forgejo ma wsparcie dla zmiany rĂłĆŒnych aspektĂłw, poniewaĆŒ ma wiele przeĆÄ cznikĂłw konfiguracyjnych, dziÄki ktĂłrym Forgejo dziaĆa dokĆadnie tak, jak chcesz.
PotÄĆŒny: uprawnienia organizacji i zespoĆu, integracja CI, wyszukiwanie kodu, LDAP, OAuth i wiele wiÄcej. JeĆli masz zaawansowane potrzeby, Forgejo CiÄ zaspokoi.
PrywatnoĆÄ: od sprawdzania aktualizacji do ustawieĆ domyĆlnych â Forgejo zostaĆo zaprojektowane tak, aby przede wszystkim zapewniÄ prywatnoĆÄ Tobie i Twojej zaĆodze.
Federacja: (WIP) Aktywnie pracujemy nad poĆÄ czeniem kuĆșni oprogramowania za poĆrednictwem ActivityPub i stworzeniem wspĂłlnej sieci osobistych instancji.
KuĆșnia 1.20.2-0
Obecnie Forgejo Jest w swojej wersji â1.20.2-0â, ktĂłra jest uwaĆŒana za stabilnÄ wersjÄ, ktĂłra zawiera kilka poprawek bĆÄdĂłw, o ktĂłrych wspomniano, ĆŒe wyĆwietla ostrzeĆŒenia w panelu administracyjnym, gdy w app.ini zostanÄ znalezione nieaktualne wpisy.
Z wyrĂłĆŒniajÄ ce siÄ poprawki nowej wersji wymieniono:
- Dodano brakujÄ ce zasoby do ĆșrĂłdĆa tarbala Forgejo
- RozwiÄ zanie bĆÄdu wyboru typu uĆŒytkownika podczas tworzenia uĆŒytkownika i wybierania publicznego prywatnego.
- Popraw weryfikacjÄ dostÄpu do projektu na poziomie organizacji
- Naprawiono bĆÄ d podczas przesyĆania ĆŒÄ dania ĆciÄ gniÄcia, ktĂłry umoĆŒliwiaĆ odrzucenie zatwierdzenia
- automatycznie
- Napraw obsĆugÄ wielu wersji pakietĂłw Nuget
- Zaktualizuj email-setup.en-us.md
- Poprawka bĆÄdu wyrzucania elementĂłw bezuĆŒytecznych LFS
- Napraw regresjÄ interfejsu gracza asciinema
- Naprawiono styl listy obiektĂłw LFS
- Poprawka CLI umoĆŒliwiajÄ ca tworzenie wielu tokenĂłw dostÄpu uĆŒytkownika o tej samej nazwie
- Naprawiono rejestrator routera unikajÄ cy rozdzielania dziennikĂłw w rĂłĆŒnych plikach.
- Dodano opis obejĆcia lustrzanego ssh.
- Naprawiono nieprawidĆowy stan przepĆywu pracy podczas ponownego uruchamiania zadania w juĆŒ zakoĆczonym przepĆywie pracy
- RozwiÄ zywanie problemĂłw ze znakami ucieczki w selektorze gaĆÄzi
- Naprawiono obsĆugÄ plikĂłw Debiana z koĆcowym ukoĆnikiem
W koĆcu jeĆli chcesz dowiedzieÄ siÄ wiÄcej na ten temat, powinieneĆ wiedzieÄ, ĆŒe kod projektu jest napisany w Go i jest objÄty licencjÄ MIT. MoĆŒesz pobraÄ Forgejo z ich strony internetowej, gdzie moĆŒna znaleĆșÄ instrukcje instalacji. Link jest taki.