Mapforge is an open source project. Every contribution helps: a bug report, a feature proposal, a translation, a documentation fix or code.
Use GitHub Discussions for questions, ideas and feedback.
Do not put a private map link into an issue. Everybody can read the issue and then edit your map.
Before you start, read
DEVELOPMENT.md. It explains the setup of a development environment.
bin/rubocop, npm run lint:js and npm run lint:css.bin/rspec.GitHub Actions runs the linters and the tests for each pull request.
Mapforge uses gettext. The locale files are in locale/<lang>/app.po.
msgstr lines in the file of your language.locale/app.pot to locale/<lang>/app.po and translate it.Mapforge uses the AGPL v3 license.