This is the Android library. For iOS, go to Charts.
Search the issues, open and closed, before you file one. Use the bug or feature template. Ask usage questions on Stack Overflow with the mpandroidchart tag, not in the tracker.
- Search the open pull requests and issues first. For a large change, open an issue and agree on the approach before you write it.
- Fork the repository and create a branch from
master. - Write Kotlin in the official style. Every public member gets KDoc, and sizes are stored in dp and converted when drawing.
- Run
./gradlew :MPChartLib:test :MPChartExample:compileDebugUnitTestKotlin dokkaGenerateand try the change in the example app. - If you changed the public API on purpose, run
./gradlew apiDumpand commit the updatedapifolders;./gradlew checkfails until the dump matches. - Open the pull request and fill in the template.
Keep each commit to one logical change, with a title of at most 50 characters and a body that says why.