Vote on kTor plugin improvеments 🖖
Hi all! I am working on my version of the kTor plugin and thinking about the functions to cover. After researching several discussions and conduction interviews I came up with a list of features for the new plugin.
Please vote by clicking on the relevant emoji. Thanks!!!
Project creation
🥐 - Automatically pick features, upon which your chosen feature depends
🥖 - A More concise grouping of feature, like in Spring or Vertx (wed, data access, messaging e.t.c)
🥨 - Ability to choose between plain (currently via kTor plugin) or hierarchical (classical, that you get using Gradle) structure of the src/resources folders
🥞 - Ability to create an example project with recommended architecture for Restful service
🧀 - Ability to create an example project with recommended architecture for DB interaction
🍖 - Ability to create an example project with recommended architecture for event messaging
🍔 - Create a project with the support of different environments: dev, test, production, and custom
🍕 - Create a template project for the creation of a new kTor feature
Development/Debugging
🌋 - UI with a list of all current routes (including nested ones) in the current project
Testing
🐵 - Endpoint test results visualization
Deployment
⚽- convenient way to configure deployment to Google
⚾ - convenient way to configure deployment to Azure
🏀 - convenient way to configure deployment to AWS
🏐- convenient way to configure deployment to Heroku
🏈 - convenient way to configure deployment to Jenkins CI/CD
🎾- convenient way to configure deployment to Travis CI/CD
Documentation
🎷 - Swagger API generation and hosting
Refactoring
🚒- UI to change the features used (and all the dependencies) in an existing project
🚕- List of unused features
And of course, you can add any not listed feature in replies to this post :)
🚕 5
🥞 7
🚒 6
🏀 4
🍔 12
🥖 5
🍕 4
⚾ 3
🥐 3
🎾 3
🌋 19
🥨 4
🏐 4
🍖 6
⚽ 5
🐵 9
🧀 7
🎷 27
🏈 3
s
spand
11/06/2020, 11:31 AM
html to kotlinx.html conversion
m
Matteo Mirk
11/06/2020, 3:29 PM
Really great feature list! Could you explain better the first one 🥐 ? I don’t understand what’s supposed to do…
d
Denis Ambatenne
11/06/2020, 4:00 PM
Now when you pick CSS DSL plugin also picks HTML DSL, but I have seen complaints that in some cases the dependencies are not always consistent, so I want plugin to gurantee the consistency
👍 1
v
vonox7
11/06/2020, 5:43 PM
:kotlin: - I vote for writing Ktor correctly (Ktor not kTor) 😉