Iṣẹ akanṣe KDE n ṣe GitLab. GitLab EE ati idagbasoke CE ti gbe lọ si ibi ipamọ ti o wọpọ

KDE ise agbese fi sinu isẹ awọn amayederun idagbasoke ifowosowopo ti o da lori pẹpẹ ṣiṣi GitLab, eyi ti yoo dinku idena si titẹsi fun awọn alabaṣepọ titun, ṣe ikopa ninu idagbasoke KDE diẹ sii ti o wọpọ ati ki o faagun awọn agbara ti awọn irinṣẹ fun idagbasoke, itọju idagbasoke idagbasoke, iṣọpọ ilọsiwaju ati atunyẹwo awọn iyipada. Ni iṣaaju, ise agbese na lo Syeed Oluṣelọpọ (ati cgit), eyiti o jẹ akiyesi nipasẹ ọpọlọpọ awọn olupilẹṣẹ tuntun bi dani. GitLab jẹ isunmọ pupọ ni awọn agbara si GitHub, jẹ sọfitiwia ọfẹ ati pe o ti lo tẹlẹ ni ọpọlọpọ awọn iṣẹ akanṣe orisun ṣiṣi ti o ni ibatan, bii GNOME, Wayland, Debian ati FreeDesktop.org.

Atilẹyin Phabricator ṣi ṣiṣẹ fun bayi, ati pe iṣẹ lọtọ ti ṣe ifilọlẹ fun awọn alatilẹyin GitLab invent.kde.org. Platform Oluṣelọpọ nipataki lojutu lori ise agbese isakoso ati koodu awotẹlẹ, ṣugbọn lags ni awọn agbegbe bi lemọlemọfún Integration, ṣiṣẹ pẹlu awọn ibi ipamọ ati awọn ayelujara ni wiwo. GitLab ti kọ ni Ruby ati Go, ati Phabricator ti kọ ni PHP. Lati yipada si GitLab, awọn olupilẹṣẹ KDE ko ni diẹ ninu awọn ti o ṣeeṣe, eyi ti o jẹ apakan tẹlẹ imuse ni idahun si ibeere wọn.

Ni afikun, a le ṣe akiyesi ọkan ti GitLab ṣe iṣẹ on àkópọ awọn ẹka iṣowo ati agbegbe ti iṣẹ akanṣe naa, eyiti yoo jẹ ki o rọrun idagbasoke ni pataki, jẹ ki awọn ilana jẹ ṣiṣafihan diẹ sii ati kedere ya awọn koodu ohun-ini si awọn modulu lọtọ. Dipo ti o yatọ si awọn ibi ipamọ gitlab-ee и gitlab-se, eyiti o yorisi iṣẹ ilọpo meji lati ṣetọju, koodu koodu ti awọn atẹjade mejeeji yoo ni idagbasoke bayi ni ibi-ipamọ kan ti o wọpọ, ati awọn ọja Idawọle (EE) ati Community Edition (CE) yoo kọ lati inu koodu koodu kanna. Koodu ohun-ini ti yapa lati orisun ṣiṣi ati gbe lọ si itọsọna naa "ee/".

Ibi ipamọ gitlab-ce, eyiti ko ni koodu ohun-ini ninu, yoo wa bi digi kan gitlab-fossnṣiṣẹ ni ipo kika-nikan. Ibi ipamọ ẹyọkan tuntun fun idagbasoke ti nṣiṣe lọwọ jẹ itumọ lori oke ibi ipamọ gitlab-ee lọwọlọwọ, eyiti o ti tun lorukọ ibi ipamọ "gitlab". Lọwọlọwọ, iṣipopada naa wa ni ipele ikẹhin - awọn ibi ipamọ ti tun lorukọ, iṣopọ ti waye ati pe gbogbo awọn iṣẹ ṣiṣe ti o ni nkan ṣe pẹlu rẹ ti pari tẹlẹ. yanju.

Awọn olupilẹṣẹ GitLab tun gbekalẹ awọn idasilẹ atunṣe 12.3.2, 12.2.6 ati 12.1.12, eyiti o yọkuro awọn ailagbara 14, pẹlu agbara lati paarọ awọn aṣẹ git lainidii nipasẹ API, ifẹsẹmulẹ imeeli nipasẹ lilo module ijẹrisi nipasẹ Salesforce, aropo JavaScript ni wiwo awotẹlẹ Markdown , Yaworan Iṣakoso lori miiran awon eniyan iroyin nigba lilo SAML module, fori olumulo ìdènà, kiko ti iṣẹ ati awọn n jo ti asiri alaye nipa ise agbese.

orisun: opennet.ru

Fi ọrọìwòye kun