Scaffold with Slush your new Vert.x application!
slush-vertx is a collection of template driven code generators to scaffold Vert.x projects based on language and build tool used.
Generator | Description | Java | Kotlin | Javascript | Groovy | Ruby |
---|---|---|---|---|---|---|
Vert.x Starter project | Generate an empty project configured for Vert.x 3 Framework | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: |
Vert.x Web Server Starter | Generate a skeleton with sources and tests for Vert.x 3 Web powered REST server | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :x: | :x: |
Vert.x Web Server OpenAPI project | Generate a skeleton based on Swagger 2/OpenAPI 3 specification with sources and tests for Vert.x 3 Web powered REST server | :heavy_check_mark: | :heavy_check_mark: | :x: | :heavy_check_mark: | :x: |
Vert.x Web Client OpenAPI project | Generate a client based on a Swagger 2/OpenAPI 3 specification | :heavy_check_mark: | :heavy_check_mark: | :x: | :heavy_check_mark: | :x: |
List of supported build tools:
If you want to add your own generator and/or build tool give a look at how to contribute
gulp.js
slush-vertx
generator$ npm install -g gulp slush slush-vertx
Example of Vert.x Starter generator
Example of Vert.x Web Starter generator
If you want to add a generator, add templates to an existing generator or something else give a look at how to contribute
swagger2openapi
MIT © Paulo Lopes and Francesco Guardiani