https://kotlinlang.org logo
Title
d

Denis Ambatenne

11/06/2020, 10:35 AM
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) 😉
😂 19
☝️ 4
4
g

gaetan

11/13/2020, 2:19 PM
@spand we have created a small plugin to do the conversion from html to kotlinx-html: https://plugins.jetbrains.com/plugin/12205-html-to-kotlinx-html
👍 1