Contributing

Gemeinsam etwas Großes erschaffen

Das Design System wird von einer Vielzahl von Menschen entwickelt. Die folgenden Leitlinien sollen für eine einheitliche Codebasis und gute Zusammenarbeit sorgen.

Prozess

Das Design System soll durch gemeinsame Zusammenarbeit laufend wachsen, weiter entwickelt und verbessert werden. Dazu sind nur drei Schritte notwendig:

  1. Zugriff beantragen
  2. Code auschecken & Änderungen machen
  3. Merge Request erstellen

Contributingprocess

1. Zugriff beantragen

Das Repository des Design Systems ist auf GitLab verfügbar und kann mit entsprechenden Rechten konsumiert werden.

Um aktiv am Design System mitarbeiten zu können, muss Zugriff auf das Active Directory und Gitlab von EBCONT erfolgen. Dazu folgende Informationen an Carina Skladal (carina.skladal@ebcont.com) senden:

  • Name der Person
  • E-Mail-Adresse

2. Code auschecken & Änderungen machen

Nachdem Zugriff auf das Repository des Design Systems erteilt wurde, kann der Source Code ausgecheckt und bearbeitet werden. Weitere Informationen zur Verwendung und der Installation des Design Systems sind auf der Seite Verwendung zu finden.

Hinweise zu den Richtlinien, wie Source Code für das Design System geschrieben werden muss, sind auf der Seite Richtlinien zu finden.

3. Merge Request erstellen

Die erfolgten Änderungen können in weiterer Folge über einen Merge Request wieder in das Design System zurückgeführt werden.

Hierbei durchläuft der Source Code einen Review-Prozess, der sicherstellt:

  • dass die Code-Richtlinien eingehalten wurden
  • dass die Brand Guidelines eingehalten wurden.

Der technische Review wird durch Mitarbeiter von EBCONT durchgeführt. Die Freigabe hinsichtlich der Einhaltung der Brand Guidelines erfolgt über das Produkt Marketing von Schrack Seconet.

Sofern Probleme gefunden wurden, werden diese über Gitlab kommentiert und dokumentiert und sind zu beheben.

Ergibt die Prüfung ein positive Ergebnis, erfolgt die Freigabe.

Nach Freigabe des Merge Requests wird die Änderung ins Design System übernommen und ist ab diesem Zeitpunkt für alle Konsumenten verfügbar.

Über das Design SystemWas gibt es Neues?Für DeveloperFür DesignerComponentsFoundationsIcon LibraryFeedbackFAQKontaktImpressumDatenschutz