-
Notifications
You must be signed in to change notification settings - Fork 0
Contributing
Werkhausen, Malte edited this page Jul 7, 2026
·
1 revision
Thanks for helping improve MyShip! 🚢
The default branch is release/stable. Create a feature branch off it and
open a pull request back into it.
Issues and pull requests use a structured label set:
-
area: server— gateway (Node.js, SignalK, MQTT) -
area: client— Angular / Capacitor / Electron app -
area: docs— documentation & design assets -
area: ci/cd— build, Jenkins, tooling & pipelines
-
enhancement,bug,refactor,performance,security,dependencies,documentation
-
status: wip— work in progress, not ready to merge -
status: needs review— awaiting review -
status: blocked— blocked by another issue or dependency -
status: ready— reviewed and ready to merge
New to the project? Look for good first issue.
- Branch off
release/stable. - Keep changes focused; add/adjust labels (
area:+ type). - Mark with
status: wipwhile working,status: needs reviewwhen ready. - Never commit secrets — see Configuration.
By contributing you agree your work is licensed under the GNU GPL v3.0.