Skip to content

inovait/kotlinova

Repository files navigation

KOTLINOVA

An opinionated set of common multiplatform utility classes for Kotlin projects, primarily based on Kotlin coroutines. Most modules are multiplatform-capable, running on Android, JVM, iOS and WASM.

Modules

Core

Gradle

Versioning

This library uses Semantic Versioning. Version number is updated automatically whenever new release is built.

When updating, it is recommended that you check out releases first to see the changes, especially if there was major version change.

Contributing

To contribute to this set of libraries:

  1. Checkout master
  2. Create new branch for your contribution
  3. Commit your work. While commiting, use conventional commits. Scope tag should be the name of the module you are updating.
  4. Try to avoid breaking changes, but if it cannot be avoided, you must put BREAKING CHANGE in the footer of the commit mesasage and explain the change.
  5. Create merge request
  6. When your PR is merged, new release will be generated automatically

About

An opinionated set of common utility classes for Kotlin projects, primarily based on Kotlin coroutines.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages