De KDE Projet implementéiert GitLab. GitLab EE an CE Entwécklung gouf an e gemeinsame Repository geplënnert

KDE Projet a Betrib gesat ginn kollaborativ Entwécklungsinfrastruktur baséiert op enger oppener Plattform GitLab, déi d'Barriär fir d'Entrée fir nei Participanten erofsetzen, d'Participatioun un der KDE Entwécklung méi heefeg maachen an d'Fähigkeiten vun Tools fir Entwécklung, Ënnerhalt vum Entwécklungszyklus, kontinuéierlech Integratioun an Iwwerpréiwung vun Ännerungen erweideren. Virdrun huet de Projet d'Plattform benotzt Phabricator (an cgit), wat vu villen neien Entwéckler als ongewéinlech ugesi gëtt. GitLab ass zimmlech no a Fäegkeeten op GitHub, ass gratis Software a gëtt scho a ville verwandte Open Source Projete benotzt, wéi GNOME, Wayland, Debian a FreeDesktop.org.

Phabricator Support bleift fir de Moment operationell, an e separate Service gouf fir GitLab Supporter gestart invent.kde.org. Plattform Phabricator haaptsächlech op Projet Gestioun an Code Iwwerpréiwung konzentréiert, mee lags an Beräicher wéi kontinuéierlech Integratioun, Aarbecht mat Repositories an der Web Interface. GitLab ass a Ruby a Go geschriwwen, a Phabricator ass a PHP geschriwwen. Fir op GitLab ze wiesselen, hunn KDE Entwéckler gefeelt e puer Méiglechkeeten, déi deelweis scho sinn ëmgesat als Äntwert op hir Demande.

Zousätzlech kënne mir deen notéieren, dee vum GitLab geleet gëtt schaffen Op der Fusioun kommerziell a Gemeinschaftszweige vum Projet, déi d'Entwécklung wesentlech vereinfachen, Prozesser méi transparent maachen a kloer trennen propriétaire Code an separat Moduler. Amplaz vu verschiddene Repositories gitlab-ee и gitlab-se, wat zu enger duebeler Aarbecht gefouert huet fir z'erhalen, gëtt d'Codebase vu béiden Editiounen elo an engem gemeinsame Repository entwéckelt, an d'Enterprise Edition (EE) an d'Community Edition (CE) Produkter ginn aus der selwechter Codebase gebaut. Propriétaire Code gëtt vun der Open Source getrennt an an den Dossier geplënnert "ee/".

De gitlab-ce Repository, deen kee propriétaire Code enthält, bleift als Spigel verfügbar gitlab-fossam Liesmodus funktionnéiert. Den neien eenzege Repository fir aktiv Entwécklung ass uewen um aktuellen Gitlab-ee Repository gebaut, deen ëmbenannt gouf Repository "gitlab". De Moment ass d'Migratioun an der leschter Etapp - d'Repositories goufen ëmbenannt, d'Fusioun ass stattfonnt a bal all Aufgaben, déi domat verbonne sinn, si scho fäerdeg. geléist.

GitLab Entwéckler och presentéiert korrektiv Verëffentlechungen 12.3.2, 12.2.6 an 12.1.12 an 14, déi XNUMX Schwachstelle eliminéiert hunn, dorënner d'Fäegkeet fir arbiträr Git Kommandoen iwwer d'API z'ersetzen, E-Mail Bestätegung ëmgoen wann Dir den Authentifikatiounsmodul iwwer Salesforce benotzt, JavaScript Ersatz an der Markdown Markup Preview Interface , Kontroll iwwer aner Konten erfaasst wann Dir de SAML-Modul benotzt, d'Benotzerblockéierung, d'Verweigerung vum Service a Leckage vu vertraulech Informatioun iwwer de Projet ëmgoen.

Source: opennet.ru

Setzt e Commentaire