to update toc, please read this page.
The project is code in Kotlin because handle NullPointerException
is a nightmare. Moreover,
Kotlin brings lots of cool features. If you are a Java
developer learning curve is really smooth. JetBrains
has published a really good MOOC
You can setup your environment by following this guide. To learn more about the project architecture please read this document
If you are contributing code, please consider the following:
- code should be accompanied by test when possible
- all tests must passed
- add link to IntelliJ SDK documentation in JavaDoc, if the SDK documentation does not exist, please write a section in project architecture.