Forgejo 13.0 సహకార అభివృద్ధి ప్లాట్ఫామ్ విడుదల ప్రచురించబడింది. ఇది మీ సర్వర్లలో Git రిపోజిటరీలతో సహకార పని కోసం ఒక వ్యవస్థను అమలు చేయడానికి మిమ్మల్ని అనుమతిస్తుంది, ఇది GitHub, Bitbucket మరియు Gitlab ల మాదిరిగానే ఉంటుంది. Forgejo అనేది Gitea ప్రాజెక్ట్ యొక్క ఫోర్క్, ఇది Gogs ప్లాట్ఫారమ్ నుండి విడిపోయింది. Giteaని వాణిజ్యీకరించడానికి మరియు నియంత్రణను వాణిజ్య సంస్థకు బదిలీ చేయడానికి ప్రయత్నించిన తర్వాత Forgejo 2022లో వేరు చేయబడింది. Forgejo ప్రాజెక్ట్ స్వతంత్ర నిర్వహణ మరియు కమ్యూనిటీ నియంత్రణ సూత్రాలకు కట్టుబడి ఉంటుంది. Git హోస్టింగ్ Codeberg.org Forgejoని ఉపయోగించడానికి మారింది. ప్రాజెక్ట్ కోడ్ Goలో వ్రాయబడింది మరియు GPLv3 లైసెన్స్ క్రింద పంపిణీ చేయబడుతుంది.
ఈ ప్లాట్ఫామ్ యొక్క ముఖ్య లక్షణాలు తక్కువ వనరుల వినియోగం (రాస్ప్బెర్రీ పై బోర్డులో లేదా తక్కువ ధరలో ఉపయోగించవచ్చు) VP లను) మరియు సరళమైన ఇన్స్టాలేషన్ ప్రక్రియ. టాస్క్ మేనేజ్మెంట్, ఇష్యూ ట్రాకింగ్, పుల్ రిక్వెస్ట్లు, వికీ, డెవలపర్ బృందాలను సమన్వయం చేయడానికి సాధనాలు, విడుదల తయారీ, రిపోజిటరీలలో ఆటోమేటెడ్ ప్యాకేజీ ప్లేస్మెంట్, యాక్సెస్ హక్కుల నిర్వహణ, నిరంతర ఇంటిగ్రేషన్ ప్లాట్ఫామ్లతో ఇంటిగ్రేషన్, కోడ్ శోధన, LDAP మరియు OAuth ద్వారా ప్రామాణీకరణ, SSH మరియు HTTP/HTTPS ప్రోటోకాల్ల ద్వారా రిపోజిటరీ యాక్సెస్, స్లాక్, డిస్కార్డ్ మరియు ఇతర సేవలతో ఇంటిగ్రేషన్ కోసం వెబ్హుక్లు, Git హుక్స్ మరియు Git LFS లకు మద్దతు, రిపోజిటరీలను మైగ్రేట్ చేయడానికి మరియు మిర్రరింగ్ చేయడానికి సాధనాలు వంటి ప్రామాణిక ప్రాజెక్ట్ నిర్వహణ లక్షణాలు అందించబడ్డాయి. ఒక ప్రత్యేక లక్షణం ఏమిటంటే, వ్యక్తిగత ప్రాజెక్ట్లను ఫెడరేటెడ్ నెట్వర్క్లోకి ఏకం చేయడానికి యాక్టివిటీపబ్ ప్రోటోకాల్ను ఉపయోగించగల సామర్థ్యం. సర్వర్లు డెవలపర్లు.
ప్రధాన మార్పులు:
- నిబంధనల ఉల్లంఘనలను మరియు అభ్యంతరకరమైన కంటెంట్ను పబ్లిక్గా యాక్సెస్ చేయగల సర్వర్ నిర్వాహకుడికి నివేదించడానికి మేము ఎంపికలను జోడించాము. నివేదికలను వినియోగదారులు, సంస్థలు, రిపోజిటరీలు, పుల్ అభ్యర్థనలు, ఇష్యూ నివేదికలు మరియు వ్యాఖ్యలకు దర్శకత్వం వహించవచ్చు.

ఫిర్యాదులు సమర్పించిన తర్వాత, నిర్వాహక ఇంటర్ఫేస్లోని ప్రత్యేక విభాగంలో ప్రదర్శించబడతాయి. పునరావృతమయ్యే ఫిర్యాదులు వివిధ పాల్గొనేవారు సమర్పించిన నోటిఫికేషన్ల సంఖ్య ఆధారంగా సాధారణ జాబితాలో వర్గీకరించబడతాయి మరియు క్రమబద్ధీకరించబడతాయి.

- పాగురే సహకార అభివృద్ధి వ్యవస్థ నుండి ప్రాజెక్టులను మైగ్రేట్ చేయడానికి ఒక ఇంటర్ఫేస్ జోడించబడింది, దీనిని ఇటీవల ప్రారంభించబడిన ఫెడోరా ఫోర్జ్ సహకార అభివృద్ధి సేవకు ప్రాజెక్ట్లను మైగ్రేట్ చేయడానికి ఉపయోగించవచ్చు, ఇది కోడ్ మరియు ప్యాకేజీ మెటాడేటాపై సహకరించడానికి ఫెడోరాలో ఉపయోగించే ప్లాట్ఫామ్ పాగురే స్థానంలో అభివృద్ధి చేయబడుతోంది.

- "[security].GLOBAL_TWO_FACTOR_REQUIREMENT" సెట్టింగ్ జోడించబడింది, ఇది వినియోగదారులు లేదా నిర్వాహకులకు రెండు-కారకాల ప్రామాణీకరణ యొక్క తప్పనిసరి వినియోగాన్ని అనుమతిస్తుంది, ఉదాహరణకు, వన్-టైమ్ పాస్వర్డ్ల (TOTP) ఆధారంగా.

- EXIF మెటాడేటా ఇప్పుడు యూజర్ అవతార్లుగా లేదా రిపోజిటరీలలోని చిత్రాలగా అప్లోడ్ చేయబడిన ఇమేజ్ ఫైల్ల నుండి తీసివేయబడింది. ఈ శుభ్రపరచడం యూజర్ యొక్క స్థానం మరియు పరికర సమాచారం వంటి సున్నితమైన డేటా లీకేజీని నిరోధిస్తుంది. గతంలో అప్లోడ్ చేయబడిన చిత్రాల నుండి EXIF మెటాడేటాను తొలగించడానికి "forgejo doctor avatar-strip-exif" ఆదేశం అందుబాటులో ఉంది.
- యాక్షన్ హ్యాండ్లర్లను ప్రారంభించడానికి గతంలో చేసిన ప్రయత్నాల లాగ్ను వీక్షించే సామర్థ్యాన్ని జోడించారు.

- వెబ్ ఇంటర్ఫేస్ ఇప్పుడు యాక్షన్ హ్యాండ్లర్లతో ఫైళ్ల స్టాటిక్ విశ్లేషణకు మద్దతు ఇస్తుంది, ఇది సాధారణ టైపోగ్రాఫికల్ దోషాలను మరియు లోపాలను గుర్తించడానికి సహాయపడుతుంది, ఉదాహరణకు తప్పు సందర్భంలో హ్యాండ్లర్ను ఉపయోగించడం.

- ఫోర్స్డ్ పుష్ ఇప్పుడు నిరంతర ఇంటిగ్రేషన్ వాతావరణంలో అన్ని కమిట్ల కోసం బిల్డ్ స్థితి సమాచారాన్ని ప్రదర్శిస్తుంది.

- ఎంచుకున్న టెక్స్ట్ ఫ్రాగ్మెంట్లో బోల్డ్ (Ctrl+B) మరియు ఇటాలిక్ (Ctrl+I) లను ఉపయోగించడానికి కీబోర్డ్ షార్ట్కట్లు మార్క్డౌన్ టెక్స్ట్ ఎడిటర్కు జోడించబడ్డాయి.

- రెడీమేడ్ బైనరీ అసెంబ్లీలు వంటి విడుదల కోసం అప్లికేషన్ల డౌన్లోడ్ సమయం యొక్క ప్రదర్శన అందించబడింది.

- కమిట్ జాబితా ఇప్పుడు కమిట్లతో అనుబంధించబడిన ట్యాగ్లను ప్రదర్శిస్తుంది.

మూలం: opennet.ru










