Hilf dabei, AlekSIS besser zu machen!

Translations: en

Wie kann ich helfen?

AlekSIS wird hauptsächlich auf EduGit entwickelt. EduGit ist eine GitLab-Instanz, die für alle Altersgruppen gemacht ist, sodass auch Kinder und Jugendliche mitentwickeln können. Am meisten hilft es, wenn Fehler (Bugs) gemeldet werden, damit diese schnellstmöglich behoben werden können. Natürlich kann man auch Vorschläge für neue Funktionen machen.

Mitentwickeln

Für die Entwicklung von AlekSIS nutzen wir git. Alle Repositories findet man im AlekSIS-Namespace auf EduGit.

Wenn man selbst eine Funktion implementieren möchte, kann man dies tun, indem man eines der Repositories klont und dort in einem eigenen Branch die Funktion entwickelt. Wenn man fertig ist, kann man einen merge-request erstellen und nach einem Review der Maintainer kann die Funktion schon im nächsten Release verfügbar sein.

Fehler melden

Wer einen Fehler melden möchte, kann dies in einem so genannten Issue tun.

Wichtig für das Melden eines Fehler:

  • Wann tritt der Fehler auf?
  • Ist dieser reprodizierbar?
  • Welches System nutzt man (Version von Betriebssystem, Datenbankserver,…)
  • Fehlermeldungen, wenn möglich gesamter Stacktrace

Neue Funktion anfragen

Wenn man eine Idee für eine neue Funktion hat, kann man dies in einem so genannten Issue erklären.

Wichtig für die Anfrage einer neuen Funktion:

  • Genaue Beschreibung der Funktion
  • „Use-Case“ (Wofür wird die Funktion gebraucht?)