This is a base template for ktor projects which is "batteries included" the biggest things it has is an orm nice package layout and migrations without flyway
For more info you can check all the markdown files in the project
- Tests
- Dockerfile
- Automatic migration file creation
- Rename the root folder to your project name
- File -> Project Structure -> Project -> Name -> Change the name to your project name
- settings.gradle.kts -> Change the rootProject.name to your project name
- build.gradle.kts -> group to your project group
- rename the package directories to your project group
- Edit application.conf module to your project group
- (optional) Find and replace all instances of
com.example
with your project group
If you want to contribute to this project you can do so by creating a pull request or an issue. I would love to see this project grow and become a great starting point for ktor projects, maybe even it's project generator.