Infrastructure
Git
- Chacon & Straub. 2014. Pro Git, 2nd Edition.
- Mark Lodato. 2010. Visual Git Guide.
- Tower. 2021. Learn Version Control with Git.
- Unknown. GitLab Documentation.
Gradle
- Tom Gregory. 2022. 13 Key Gradle Fundamentals From A Hello World Project. https://tomgregory.com/13-key-gradle-fundamentals-from-hello-world/
- Gradle.org. 2022. Building Java Modules Sample (code!). https://docs.gradle.org/current/samples/sample_java_modules_multi_project.html
- Tom Gregory. 2022. Get Going With Gradle (course). https://learn.tomgregory.com/courses/get-going-with-gradle
- Gradle.org. 2022. Gradle User Manual. https://docs.gradle.org/current/userguide/userguide.html.
- Gradle.org. 2022. Organizing Gradle Projects. https://docs.gradle.org/current/userguide/organizing_gradle_projects.html
- Gradle.org. 2022. Structuring and Building a Software Component with Gradle. https://docs.gradle.org/current/userguide/multi_project_builds.html
- Gradle.org. 2022. Structuring Software Projects. https://docs.gradle.org/current/samples/sample_structuring_software_projects.html
Unit Testing
- Philipp Hauer. 2018. Best Practices for Unit Testing in Kotlin. https://phauer.com/2018/best-practices-unit-testing-kotlin/
- Vladimir Khorikov. 2020. Unit Testing Principles, Practices, and Patterns. Manning Publications. ISBN 978-1617296277.
- Gabriel Shanahan. 2020. On the Mysteries of Kotlin Test. https://levelup.gitconnected.com/on-the-mysteries-of-kotlin-test-444cf094e69f
- Stefan Bechtold et al. 2023. JUnit 5 User Guide. https://junit.org/junit5/docs/current/user-guide/
Packaging
- Adam Carroll. 2021. Installable Java Apps with jpackage. https://vocabhunter.github.io/2021/07/10/installable-java-apps-with-jpackage.html
- Open Source Initiative. 2022. Licenses and Standards. https://opensource.org/licenses
- Oracle. 2022. Packaging Tool User’s Guide. https://docs.oracle.com/en/java/javase/17/jpackage/packaging-overview.html
- VMWare. 2022. Spring Boot Reference Documentation. https://docs.spring.io/spring-boot/docs/current/reference/html/index.html
- Web Lite Solutions Corp. 2022. JDeploy. https://www.jdeploy.com