Нашри платформаи рушди муштараки Forgejo 12.0 нашр шуд. Он ба шумо имкон медиҳад, ки системаро барои кори муштарак бо анбори Git дар серверҳои худ ҷойгир кунед, ки дар вазифаҳои худ ба GitHub, Bitbucket ва Gitlab монанданд. Forgejo як фардкунандаи лоиҳаи Gitea мебошад, ки дар навбати худ аз платформаи Gogs шоха гирифтааст. Forgejo дар соли 2022 пас аз кӯшиши тиҷоратикунонии Gitea ва интиқоли назорат ба як ширкати тиҷоратӣ ҷудо карда шуд. Лоиҳаи Forgejo ба принсипҳои идоракунии мустақил ва назорати ҷомеа мувофиқат мекунад. Хостинги Git Codeberg.org ба истифодаи Forgejo гузашт. Рамзи лоиҳа дар Go навишта шудааст ва таҳти иҷозатномаи GPLv3 паҳн карда мешавад.
Хусусиятҳои асосии платформа истеъмоли ками захираҳо мебошанд (метавонад дар платаи Raspberry Pi ё бо нархи арзон истифода шавад) VPS) ва раванди оддии насбкунӣ. Хусусиятҳои стандартии идоракунии лоиҳаҳо, аз қабили идоракунии вазифаҳо, пайгирии мушкилот, дархостҳои пулл, вики, абзорҳо барои ҳамоҳангсозии гурӯҳҳои таҳиягарон, омодасозии нашр, ҷойгиркунии автоматии бастаҳо дар анборҳо, идоракунии ҳуқуқи дастрасӣ, ҳамгироӣ бо платформаҳои ҳамгироии пайваста, ҷустуҷӯи код, аутентификатсия тавассути LDAP ва OAuth, дастрасӣ ба анбор тавассути протоколҳои SSH ва HTTP/HTTPS, фаъолсозии вебҳукҳо барои ҳамгироӣ бо Slack, Discord ва дигар хидматҳо, дастгирии қалмоқҳои Git ва Git LFS, абзорҳо барои интиқол ва инъикоси анборҳо пешниҳод карда мешаванд. Хусусияти махсус қобилияти истифодаи протоколи ActivityPub барои муттаҳид кардани лоиҳаҳои инфиродӣ ба шабакаи федеративӣ мебошад. серверҳо таҳиягарон.
Тағйироти асосӣ:
- Саҳифаи профили корбар аз нав тарҳрезӣ шудааст. Амалҳои иловагӣ ба менюи профил илова карда шуданд.

- Интерфейси мукаммалшуда барои баррасии дархостҳои ҷалб дар сатҳи ӯҳдадорӣ (ба ҷои тағиротҳои пурраи фарогирии ҳама ӯҳдадориҳо, дар ин режим супоришҳои инфиродӣ пайдарпай баррасӣ карда мешаванд). Тугмаҳои пеш ва бозгашт барои паймоиш дар байни ӯҳдадориҳо ҳангоми баррасии илова карда шудаанд. Истифодаи тугмаи баррасии ниҳоӣ барои ӯҳдадориҳои инфиродӣ иҷозат дода шудааст. Матни тавзеҳи ӯҳдадорӣ дар саҳифаҳои барраси намоён боқӣ мондааст.

- Имконияти фиристодани огоҳиҳои почтаи электронӣ дар бораи нокомиҳо ҳангоми иҷрои корҳои ба нақша гирифташуда (Forgejo Actions) илова карда шуд.
- Раванди тафтиши низоъҳо бо дархостҳои кушода ҳангоми интиқол додани ӯҳдадориҳои нав ба шохаи ҳадаф оптимизатсия карда шуд. Пештар, чунин санҷиш боиси сарбории I/O-и мутаносиб ба шумораи дархостҳои кашидани кушода бо сабаби амалиёте, ки ба дарахти корӣ татбиқ карда мешавад, оварда мешуд. Гузариш ба фармони "git merge-tree --write-tree" имкон дод, ки бидуни дастрасӣ ба дарахти корӣ муттаҳид шавад, ки сарбориро дар ҷойгиркунии калон ба таври назаррас коҳиш дод.
- Имконияти истифодаи SSH барои вазифаҳое, ки қаблан ба OpenPGP алоқаманд буданд, илова карда шуд. Барои имзои ӯҳдадориҳо пас аз таҳрири файлҳо ё қабули тағирот, акнун метавонад ба ҷои калиди GPG калиди SSH истифода шавад (имзо дар TPM тавассути ssh-agent тавлид мешавад).
- Бо нобаёнӣ, файли robots.txt барои огоҳ кардани ботҳо дар бораи бахшҳое, ки набояд индексатсия карда шаванд, илова карда мешавад.
- Хусусияте илова карда шуд, ки чароғро бо лоиҳаи асосӣ ҳамоҳанг созад.

- Дастгирии иловашуда барои пешнамоиши моделҳои 3D дар формати glTF.

- Муҳаррири шарҳ ҳоло ба шумо имкон медиҳад, ки бо истифода аз тугмаи Tab абзор кунед.
- Дар асоси Alpine 3.22, тасвири контейнери барои истифода омода барои иҷро кардани Forgejo 12 бо истифода аз Git 2.49.1, GnuPG 2.4.7, SQLite 3.49.2 ва OpenSSH 10.0 сохта шудааст.
Манбаъ: opennet.ru




