summaryrefslogtreecommitdiff
path: root/gradle
AgeCommit message (Collapse)Author
2020-04-09Upgrade Gradle wrapperGeorgios Andreadis
2019-11-20refactor: Move build logic to buildSrcFabian Mastenbroek
2019-05-13chore: Migrate to Kotlin DSL for GradleFabian Mastenbroek
This change migrates the build configuration for Gradle in Groovy to Kotlin, where possible. The scripts in the `gradle/` directory have not been migrated to extensive use of dynamicism.
2019-05-13chore: Update to Gradle 5.1Fabian Mastenbroek
This change updates the Gradle wrapper that is shipped with the repository to version 5.1.
2019-05-13chore: Add support for project wide documentation generationFabian Mastenbroek
This change adds support for generating documentation for all modules of the repository using Dokka.
2019-05-13chore: Add linting via KtlintFabian Mastenbroek
This change adds support for linting the code base using ktlint and the excellent ktlint-gradle plugin.
2019-05-06refactor: Introduce initial API design for 2.xFabian Mastenbroek
This change introduces the new API design that will be introduced in the 2.x versions of the OpenDC Simulator. This changes focuses on simplifying simulation primitives provided by the simulator and introduces a new concept of actors based on the model designed by the Akka Typed project. For now, the old simulation models have been removed from the branch, but will be ported back as this branch is being finalized.
2018-07-11chore: Add support for JacocoFabian Mastenbroek
This change adds support for Jacoco in the build toolchain.
2018-07-11chore: Update Gradle build configurationFabian Mastenbroek
This change updates the Gradle build configuration in order to make use of the native JUnit 5 integration and the newest Kotlin and Dokka plugins.
2018-07-11chore: Update Gradle wrapper versionFabian Mastenbroek
This change updates the Gradle wrapper version included in the repository to version 4.8 which includes native JUnit 5 integration.
2017-09-28Update .gitignore to include gradle-wrapper.jarFabian Mastenbroek
This change updates the .gitignore to include the gradle-wrapper in the repository.
2017-09-01Finish basic implementation of simulatorFabian Mastenbroek
This change introduces a basic coroutine-based simulator implementation. The simulator currently misses the crucial ability to send messages over channels, which will be implemented in later commits.
2017-08-08Fix copyright headers and licenseFabian Mastenbroek
This change fixes the copyright headers and license of the project in order to assign the copyright to atlarge-research.
2017-07-22Add Gradle configuration for KotlinFabian Mastenbroek
This change adds a Gradle build file to the repository, which will build the Kotlin project.