Forgejo 12.0 கூட்டு மேம்பாட்டு தளத்தின் வெளியீடு வெளியிடப்பட்டுள்ளது. இது உங்கள் சேவையகங்களில் Git களஞ்சியங்களுடன் கூட்டுப் பணிக்கான ஒரு அமைப்பைப் பயன்படுத்த உங்களை அனுமதிக்கிறது, இது GitHub, Bitbucket மற்றும் Gitlab போன்ற பணிகளில் உள்ளது. Forgejo என்பது Gitea திட்டத்தின் ஒரு கிளையாகும், இது Gogs தளத்திலிருந்து பிரிந்தது. Gitea ஐ வணிகமயமாக்கும் முயற்சிகள் மற்றும் ஒரு வணிக நிறுவனத்திற்கு கட்டுப்பாட்டை மாற்றிய பின்னர் Forgejo 2022 இல் பிரிக்கப்பட்டது. Forgejo திட்டம் சுயாதீன மேலாண்மை மற்றும் சமூகக் கட்டுப்பாட்டின் கொள்கைகளை கடைபிடிக்கிறது. Git ஹோஸ்டிங் Codeberg.org Forgejo ஐப் பயன்படுத்துவதற்கு மாறியுள்ளது. திட்டக் குறியீடு Go இல் எழுதப்பட்டுள்ளது மற்றும் GPLv3 உரிமத்தின் கீழ் விநியோகிக்கப்படுகிறது.
இந்த தளத்தின் முக்கிய அம்சங்கள் குறைந்த வள நுகர்வு (ராஸ்பெர்ரி பை போர்டில் அல்லது குறைந்த விலையில் பயன்படுத்தப்படலாம்) ஆகும். VPS வாக்குமூலம்) மற்றும் ஒரு எளிய நிறுவல் செயல்முறை. பணி மேலாண்மை, சிக்கல் கண்காணிப்பு, இழுப்பு கோரிக்கைகள், விக்கி, டெவலப்பர் குழுக்களை ஒருங்கிணைப்பதற்கான கருவிகள், வெளியீட்டு தயாரிப்பு, களஞ்சியங்களில் தானியங்கி தொகுப்பு இடம், அணுகல் உரிமைகள் மேலாண்மை, தொடர்ச்சியான ஒருங்கிணைப்பு தளங்களுடன் ஒருங்கிணைப்பு, குறியீடு தேடல், LDAP மற்றும் OAuth வழியாக அங்கீகாரம், SSH மற்றும் HTTP/HTTPS நெறிமுறைகள் வழியாக களஞ்சிய அணுகல், Slack, Discord மற்றும் பிற சேவைகளுடன் ஒருங்கிணைப்பதற்கான webhooks, Git hooks மற்றும் Git LFS க்கான ஆதரவு, களஞ்சியங்களை இடம்பெயர்த்தல் மற்றும் பிரதிபலிப்பதற்கான கருவிகள் போன்ற நிலையான திட்ட மேலாண்மை அம்சங்கள் வழங்கப்படுகின்றன. ஒரு சிறப்பு அம்சம், தனிப்பட்ட திட்டங்களை ஒரு கூட்டமைப்பு நெட்வொர்க்கில் இணைக்க ActivityPub நெறிமுறையைப் பயன்படுத்தும் திறன் ஆகும். சேவையகங்கள் டெவலப்பர்கள்.
முக்கிய மாற்றங்கள்:
- பயனர் சுயவிவரப் பக்கம் மறுவடிவமைப்பு செய்யப்பட்டுள்ளது. சுயவிவர மெனுவில் கூடுதல் செயல்கள் சேர்க்கப்பட்டுள்ளன.

- கமிட் மட்டத்தில் புல் கோரிக்கைகளை மதிப்பாய்வு செய்வதற்கான மேம்படுத்தப்பட்ட இடைமுகம் (அனைத்து கமிட்களையும் உள்ளடக்கிய முழு சேஞ்ச்லாக்கிற்கு பதிலாக, இந்த பயன்முறையில் தனிப்பட்ட கமிட்கள் தொடர்ச்சியாக மதிப்பாய்வு செய்யப்படுகின்றன). மதிப்பாய்வின் போது கமிட்கள் வழியாக செல்ல முன்னோக்கி மற்றும் பின் பொத்தான்கள் சேர்க்கப்பட்டுள்ளன. தனிப்பட்ட கமிட்களுக்கு இறுதி மதிப்பாய்வு பொத்தானைப் பயன்படுத்துவது அனுமதிக்கப்பட்டுள்ளது. கமிட் விளக்க உரை மதிப்பாய்வு பக்கங்களில் தெரியும்படி விடப்பட்டுள்ளது.

- திட்டமிடப்பட்ட பணிகளைச் செயல்படுத்தும்போது ஏற்படும் தோல்விகள் குறித்த மின்னஞ்சல் அறிவிப்புகளை அனுப்புவதற்கான விருப்பம் சேர்க்கப்பட்டது (Forgejo Actions).
- புதிய கமிட்களை இலக்கு கிளைக்குத் தள்ளும்போது திறந்த புல் கோரிக்கைகளுடன் முரண்பாடுகளைச் சரிபார்க்கும் செயல்முறையை மேம்படுத்தியது. முன்னதாக, இதுபோன்ற சரிபார்ப்பு வேலை செய்யும் மரத்தில் பயன்படுத்தப்படும் செயல்பாட்டின் காரணமாக திறந்த புல் கோரிக்கைகளின் எண்ணிக்கைக்கு விகிதாசாரமாக I/O சுமையை ஏற்படுத்தியது. "git merge-tree --write-tree" கட்டளைக்கு மாறுவது வேலை செய்யும் மரத்தை அணுகாமல் ஒன்றிணைக்க அனுமதித்தது, இது பெரிய வரிசைப்படுத்தல்களில் சுமையை கணிசமாகக் குறைத்தது.
- முன்பு OpenPGP உடன் இணைக்கப்பட்ட பணிகளுக்கு SSH ஐப் பயன்படுத்தும் திறன் சேர்க்கப்பட்டது. கோப்புகளைத் திருத்திய பிறகு அல்லது மாற்றங்களை ஏற்றுக்கொண்ட பிறகு கமிட்களில் கையொப்பமிட, இப்போது GPG விசைக்குப் பதிலாக ஒரு SSH விசையைப் பயன்படுத்தலாம் (கையொப்பம் TPM இல் ssh-agent வழியாக உருவாக்கப்படுகிறது).
- இயல்பாகவே, அட்டவணைப்படுத்தக்கூடாத பிரிவுகளைப் பற்றி பாட்களுக்குத் தெரிவிக்க ஒரு robots.txt கோப்பு சேர்க்கப்படும்.
- பிரதான திட்டத்துடன் ஃபோர்க்கை ஒத்திசைவில் வைத்திருக்க ஒரு அம்சம் சேர்க்கப்பட்டது.

- glTF வடிவத்தில் 3D மாதிரிகளை முன்னோட்டமிடுவதற்கான ஆதரவு சேர்க்கப்பட்டது.

- கருத்து திருத்தி இப்போது Tab விசையைப் பயன்படுத்தி உள்தள்ள உங்களை அனுமதிக்கிறது.
- ஆல்பைன் 3.22 ஐ அடிப்படையாகக் கொண்டு, Git 12, GnuPG 2.49.1, SQLite 2.4.7 மற்றும் OpenSSH 3.49.2 ஐப் பயன்படுத்தி, Forgejo 10.0 ஐ இயக்குவதற்கான பயன்படுத்தத் தயாராக உள்ள கொள்கலன் படம் உருவாக்கப்பட்டது.
ஆதாரம்: opennet.ru
