If you have a usage question pertaining to the Maplibre Navigation SDK for Android, or any of our other products, contact us through our support page.
If you want to contribute code:
-
Please familiarize yourself with the install process.
-
Ensure that existing pull requests and issues don’t already cover your contribution or question.
-
Pull requests are gladly accepted. If there are any changes that developers should be aware of, please update the change log
-
We use checkstyle to enforce good coding standards. CI will fail if your PR contains any issues.Lints are currently disabled; PRs welcome to improve the situation. Unit tests still run though!
You can check out the repo and build locally using Android Studio or the gradle wrapper CLI,
just as with any other Kotlin/Java project.
Do note however that currently the lints fail, so you should run build excluding lints.
For example: ./gradlew build -x lint
.
Everyone is invited to participate in MapLibre’s open source projects and public discussions: we want to create a welcoming and friendly environment. Harassment of participants or other unethical and unprofessional behavior will not be tolerated in our spaces. The Contributor Covenant applies to all projects under the Mapbox organization and we ask that you please read the full text.
You can learn more about MapLibre at maplibre.org.