Mitmachen & Discord¶
SpoolmanScale ist Open Source, und Beiträge sind willkommen - Code, Dokumentation, Fehlermeldungen oder Ideen.
Discord¶
Der schnellste Weg zu Hilfe, und der Ort, an dem Beta-Funde gemeldet werden:
Über 100 Leute betreiben eine SpoolmanScale. Baufragen, Fotos von Verkabelungen, Tag-Ärger - alles gern gesehen.
Wie du beitragen kannst¶
- Fehlermeldungen - ein Issue auf GitHub öffnen
- Feature-Wünsche - ein Issue öffnen oder im Discord besprechen
- Code - einen Pull Request öffnen
- Dokumentation - Fehler korrigieren oder Fehlendes ergänzen im Docs-Repo
- Testen - Beta-Firmware ausprobieren und im Discord berichten
Code beitragen¶
Einrichten¶
In VS Code mit der PlatformIO-Erweiterung öffnen. Die Umgebung heißt
wt32-sc01-plus:
pio run # bauen
pio run -t upload # über USB flashen
pio device monitor # serieller Monitor, 115200 Baud
PSRAM bleibt Quad
board_build.arduino.memory_type muss qio_qspi bleiben. Niemals OPI,
niemals abgeschaltet.
Einzelheiten stehen in BUILDING.md.
Richtlinien¶
- Alle Code-Kommentare auf Englisch
- Alle UI-Texte über das Makro
T(STR_XXX)- nie fest verdrahtet - Keine Geviertstriche, nirgends - sie brechen die Xtensa-Toolchain in Kommentaren und erscheinen in der UI als Rechteck. Nimm " - "
- Bibliotheksversionen festnageln, nie "latest"
- Vor einem PR auf echter Hardware testen
- Eine Änderung pro PR
Ablauf für einen Pull Request¶
- Repo forken
- Branch anlegen:
git checkout -b feature/mein-feature - Änderungen machen
- Pushen und einen PR gegen
mainöffnen
Dokumentation beitragen¶
Die Doku liegt in einem eigenen Repo.
Einfach die .md-Dateien bearbeiten und einen PR öffnen - zum Einreichen ist
kein Build nötig.
Das Projekt unterstützen¶
Wenn dir SpoolmanScale nützt, freut sich das Projekt über Unterstützung:
☕ ko-fi.com/formfollowsfunction
Ein Like auf MakerWorld und ein ⭐ auf GitHub helfen ebenfalls sehr!