Um einen Fehler zu melden oder auch um Ideen für neue Erweiterungen bzw. der Ausbau der bisherigen Erweiterungen zu diskutieren, sollen jeweils Issues in GitHub direkt gemacht werden:
Unter den Issues befindet sich eine Liste mit bereits gemeldeten Fehlern bzw. Diskussionen für zusätzliche Funktionalitäten. Einen neuen Eintrag startet man durch einen Klick auf den grünen Button "New Issue":
Dann kann ein kurzer Titel und eine Beschreibung ausgewählt werden, so dass der Sachverhalt möglichst klar und nachvollziehbar ist. Ein konkretes Beispiel kann dabei meist hilfreich sein. Es ist auch möglich Links, Bilder oder andere Elemente zu verwenden. Beispiel für einen Issue:
Zum Speichern genügt dann der Klick auf den grünen Button "Submit new issue". Mögliche Nachfragen oder Diskussionen sollte man im Auge behalten und normalerweise wird man dabei eine E-Mail von GitHub bekommen (kann man entsprechend einstellen).
Die Dateien sind mit einem normalen Texteditor bearbeitbar und können somit ganz leicht auch testweise von den Benutzern selbst geändert werden. Sobald dabei eine nützliche Bearbeitung und somit eine Verbesserung insgesamt auch für andere Nutzer entsteht, sollte man diese hier über GitHub diese Verbesserung vorschlagen.
Dazu navigiert man zu der entsprechenden Datei im GitHub-Verzeichnis und drückt den Button mit dem Stift:
In dem erscheinenden Textfenster fügt man die Verbesserung ein und kann über "Preview changes" auch den Unterschied (grün ist neu hinzugekommen, rot ist gelöscht worden) kontrollieren. Sobald alles passt, kann man noch (optional) den Titel der Commit-Nachricht ändern und einen Beschreibungstext hinzufügen.
Noch ein, zwei mal den grünen Knopf drücken und dann sollte ein sogenannter Pull Request erscheinen. Dies entspricht also den vorgeschlagenen Verbesserungen. Nach Prüfung können diese dann einfach aufgenommen worden und somit auch an dieser Stelle von den Verbesserungen profitiert werden.