ktorio / ktorio/ktor-init-tools

Generator does not follow typical project structure.

Open
#28 2 comments 2 reactions 0 assignees View on GitHub
Dominant language
Kotlin
Stars
40
Forks
22
PR merge metrics
No merged PRs in 30d

Description

Both http://start.ktor.io/ and IntelliJ plugin generators do not adhere to the typical Gradle project structure e.g

ktor-app/src/(main, test)/(kotlin, resources)

Rather I see a somewhat unfamiliar layout where the resources directory is located at the root of the project and there is also no main and test directories inside the src folder.

Why this design choice? Could you please include a checkbox for those who need (prefer) the typical default directory structure?

Contributor guide

No contributing guide indexed for this repository

Research direction

Compare the project layouts produced by the start.ktor.io and IntelliJ plugin generators, focusing on the placement of src, main, test, kotlin, and resources. Determine how an option for the typical Gradle structure would fit both generators; done means the requested choice produces the conventional layout without changing the existing default.

Written by the indexing model from the issue text.

Assessment

Tech stack
kotlin
Domain
build-system, tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.