Compatible with IntelliJ IDEA
Sep 20, 2018
3 341
This plugin supports the Ktor framework. Note: It doesn't work on Android Studio. The following features are available:
  • Ability to create preconfigured Ktor projects with optional Swagger/OpenAPI support.
Changelog 0.2.3
  • Ktor: 0.9.5.
  • Initial test generation for some features.
0.2.2
  • Ktor: 0.9.4.
  • Added support for Webjars feature.
  • Swagger: Initial experimental test generation.
0.2.1
  • Swagger: HTTP API generation (`api.http`) for documentation, and testing the API using IU.
  • Swagger: YAML support.
  • Swagger: JWT login code generation using heuristics.
  • Swagger: Fixed multiline comments in several places.
  • Swagger: Generated unnamed types.
  • Swagger: Improved OpenAPI 3.0 support (still requires some work).
0.2.0
  • Fixed plugin on windows (no src folder was generated).
  • Generate files with spaces instead of tabs.
  • Additional templates.
  • Swagger: Support Swagger/OpenAPI models from 2.0.0 (beta) to 3.0.0 (pre-alpha, not fully working yet).
  • Swagger: Support JWT authentication with Swagger.
  • Swagger: Generate Swagger client using JVM HttpClient.
0.1.0
  • Added experimental Swagger Server Code generation.
  • Generate logback.xml file.
  • Fixed zip folder permissions.
  • Fix maven missing property.
0.0.5
  • Make compatible with EAP builds.
  • Added SessionsFeature sample code.
  • Some template adjustments.
0.0.4
  • Some template adjustments.
  • Generate .gitignore file.
  • Updated Kotlin to 1.2.51.
0.0.3
  • Adjustments for Darkula theme.
  • Updated Ktor to 0.9.3.
0.0.2
  • Redesigned Wizard.
  • Split features into server and client.
  • Group features in categories.
  • Description, artifact, and documentation about features.
  • Display transitive dependencies between features.
  • Additional samples for some features.
0.0.1
  • First public version.

Download plugin