Theta is written in Java 11 using
- Gradle as a build system,
- Git and GitHub for version control,
- Travis for continuous integration,
- Codacy for static code analysis.
As the main repository is read-only, we suggest you to create your own fork. Within your fork, we also recommend to create new branches for your development. This enables us later on to easily integrate your work into the main repository by using pull requests.
As the framework is under development, we suggest you to sync your fork often and merge the master branch into your development branch(es).
See Build.md.
- Theta can be imported into IntelliJ IDEA as an existing Gradle project by selecting the build.gradle.kts file in the root of the repository.
- If you want to build the whole project (and not just run a single test for example), make sure to run the build task of the whole project. This can be done by opening the Gradle tab, and then selecting theta / theta / Tasks / build / build, right clicking and selecting Run.
- Import doc/ThetaIntelliJCodeStyle.xml as a code style scheme for Java so that your formatting settings are consistent with the rest of the project.