Skip to content

Latest commit

 

History

History
33 lines (20 loc) · 1.91 KB

README.adoc

File metadata and controls

33 lines (20 loc) · 1.91 KB

Vert.x for Kotlin

Build Status (5.x) Build Status (4.x) GitHub license Kotlin version badge Coroutines version badge

This is the repository for Kotlin language support for Vert.x.

The following modules are available in this project:

  • vertx-lang-kotlin contains extension functions for the majority of Vert.x libraries.

  • vertx-lang-kotlin-coroutines contains coroutines support for Vert.x.

Contributing

Extending Vert.x for Kotlin

Kotlin’s extensions are developed in this directory.

For instance vertx-core extensions are in the io.vertx.kotlin.core package, etc…​

Extensions needs to be tested and documented.

Bumping Kotlin version

There are a couple of rules to follow before increasing the project versions:

  • If changing one between kotlin and kotlinx.coroutines version, make sure that all transitive dependencies, like kotlin-stdlib, still match between the two versions.

Kotlin evolves fast, so just change the project versions, test it, and shot a PR.