Externe Integration auf GitLab und Codeberg

Hallo.

Als GitLab-Nutzer möchte ich, dass meine externe Integration darauf verfügbar ist.
Könnten Sie den Support für externe Integrationen in GitLab und auch in Codeberg hinzufügen?

Danke.

Hallo @ArMour85,

Danke für die Anfrage. Ich werde dir ehrlich erklären, warum das nicht passieren wird, anstatt das Thema einfach so offen zu lassen.

Das System für externe Integrationen beschränkt sich nicht darauf, auf ein Repository zu verweisen, es stützt sich auf das GitHub-Ökosystem an zwei Stellen:

  • die Entdeckung: Ich scanne GitHub über ein Topic, um automatisch veröffentlichte Integrationen zu finden, was mir jeden manuellen Validierungsprozess erspart
  • die Veröffentlichung: Die Vorlage bietet bereits fertig geschriebene GitHub Actions, die das Docker-Image bauen und veröffentlichen, du musst keine CI konfigurieren

GitLab und Codeberg zu unterstützen, würde bedeuten, diese beiden Komponenten dreimal neu zu schreiben und zu warten, mit drei APIs, drei CI-Systemen und drei Fehlerquellen, die debuggt werden müssen. Und das Problem ist nicht nur die dreifache Arbeit: GitLab und Codeberg sind nur zwei von tausenden GitLab- und Forgejo-Instanz, die selbst gehostet werden. Sobald man das Modell « ein einzelner Index » verlässt, gibt es keine klare Grenze mehr, wo man aufhören soll.

Jede hinzugefügte Komponente bedeutet monatlichen Wartungsaufwand für Jahre. Ich möchte diese Zeit lieber in die Gerätekompatibilität investieren, die der Hauptgrund ist, warum Leute Gladys heute verlassen. :slight_smile:

Ich denke, die Nutzung von GitHub ist kein großes Hindernis, alle Open-Source-Projekte auf dem Markt sind auf GitHub und es ist eine ausgezeichnete Lösung.

Ich verstehe das Argument. Ich habe kein Problem mit GitHub, wenn es die Lösung ist, die wir verwenden sollen, dann wird mein Projekt darauf sein.