Contributions are welcome.
- Fork the repository and create a focused branch.
- Install dependencies with
npm install. - Make the change without committing secrets or
.env. - Run
npm run check. - Validate every modified Compose file with
docker compose config. - Open a pull request that explains the user-visible impact.
Please keep the interface available in both French and English. New visible
strings belong in the translation map in public/app.js.
Bug reports should include the NaviPort version, deployment platform, browser, relevant sanitized logs, and reproduction steps.