KDE төсөл нь GitLab-ийг хэрэгжүүлдэг. GitLab EE болон CE хөгжүүлэлтийг нийтлэг репозитор руу шилжүүлсэн

KDE төсөл ашиглалтад оруулах нээлттэй платформ дээр суурилсан хамтын хөгжлийн дэд бүтэц GitLab, энэ нь шинэ оролцогчдод нэвтрэх саадыг багасгаж, KDE-г хөгжүүлэхэд оролцох оролцоог илүү түгээмэл болгож, хөгжүүлэлт, хөгжлийн мөчлөгийг хадгалах, тасралтгүй нэгтгэх, өөрчлөлтийг хянах хэрэгслүүдийн чадавхийг өргөжүүлнэ. Өмнө нь төсөл нь платформыг ашиглаж байсан Фабрикатор (ба cgit), олон шинэ хөгжүүлэгчид ер бусын гэж үздэг. GitLab нь GitHub-тэй нэлээн ойролцоо бөгөөд үнэгүй програм хангамж бөгөөд GNOME, Wayland, Debian, FreeDesktop.org зэрэг олон нээлттэй эхийн төслүүдэд аль хэдийн ашиглагдаж байна.

Phabricator-ийн дэмжлэг одоогоор ажиллаж байгаа бөгөөд GitLab-ийг дэмжигчдэд зориулсан тусдаа үйлчилгээг эхлүүлсэн invent.kde.org. Платформ Фабрикатор голчлон төслийн удирдлага, кодыг хянах тал дээр төвлөрсөн боловч тасралтгүй нэгтгэх, хадгалах газар болон вэб интерфэйстэй ажиллах зэрэг тал дээр хоцорч байна. GitLab нь Ruby болон Go, Phabricator нь PHP хэл дээр бичигдсэн. GitLab руу шилжихийн тулд KDE хөгжүүлэгчид дутагдаж байсан зарим боломжууд, аль хэдийн хэсэгчлэн байна хэрэгжүүлсэн тэдний хүсэлтийн хариуд.

Нэмж дурдахад бид GitLab-ийн хийсэн нэгийг тэмдэглэж болно ажил дээр нэгдэх Төслийн арилжааны болон олон нийтийн салбарууд нь хөгжлийг ихээхэн хялбарчилж, үйл явцыг илүү ил тод болгож, өмчийн кодыг тусдаа модулиудад тодорхой тусгаж өгдөг. Өөр өөр хадгалах сангийн оронд gitlab-ee и gitlab-se, энэ нь хоёр дахин засвар үйлчилгээ хийхэд хүргэсэн тул хоёр хувилбарын кодын санг одоо нэг нийтлэг репозитор дээр хөгжүүлж, Enterprise Edition (EE) болон Community Edition (CE) бүтээгдэхүүнийг нэг кодын сангаас бүтээх болно. Өмчлөлийн кодыг нээлттэй эх сурвалжаас салгаж, лавлах руу шилжүүлсэн "ee/".

Өмчлөлийн код агуулаагүй gitlab-ce репозитор нь толин тусгал хэлбэрээр ашиглах боломжтой хэвээр байх болно gitlab-fossзөвхөн унших горимд ажиллах. Идэвхтэй хөгжүүлэлтийн шинэ нэг репозитор нь одоогийн gitlab-ee репозиторын дээр баригдсан бөгөөд үүнийг репозитор гэж өөрчилсөн "gitlab". Одоогийн байдлаар шилжилт хөдөлгөөн эцсийн шатандаа байна - хадгалах газруудын нэрийг өөрчилсөн, нэгдэл болсон бөгөөд үүнтэй холбоотой бараг бүх ажил аль хэдийн дууссан. шийдэгдсэн.

GitLab хөгжүүлэгчид мөн танилцуулсан 12.3.2, 12.2.6, 12.1.12-ын залруулах хувилбарууд нь API-ээр дамжуулан дурын git командуудыг солих, Salesforce-ээр дамжуулан баталгаажуулах модулийг ашиглах үед имэйлийн баталгаажуулалтыг алгасах, Markdown тэмдэглэгээний интерфэйс дэх JavaScript-г орлуулах зэрэг 14 эмзэг байдлыг арилгасан. , SAML модулийг ашиглахдаа хэрэглэгчийн хаах, үйлчилгээ үзүүлэхээс татгалзах, төслийн талаарх нууц мэдээлэл алдагдахаас сэргийлж, бусад хүмүүсийн бүртгэлийг хянах боломжтой.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх