8.1. Contributing to JQM

JQM is an Open Source project under the Apache v2 license. We welcome every contribution through GitHub pull requests.

If you wonder if you should modify something, do not hesitate to mail the maintainer at mag@enioka.com with [JQM] inside the subject. It also works before opening feature requests.

JQM dev environment:

  • Eclipse
  • Maven (CLI, no eclipse plugin) for dependencies, build, tests, packaging
  • Sonar (through Maven. No public server provided, rules are here)
  • Git

Finally, please respect our coding style - it is C++ style, it’s on purpose and we like it like that! An Eclipse formatter configuration file is provided here. The Sonar rules we use are also included inside that directory.