Skip to content

A template repository for Xemantic's Kotlin multiplatform projects

License

Notifications You must be signed in to change notification settings

xemantic/xemantic-project-template

Repository files navigation

xemantic-project-template

A template repository for Xemantic's Kotlin multiplatform projects

Maven Central Version GitHub Release Date license

GitHub Actions Workflow Status GitHub branch check runs GitHub commits since latest release GitHub last commit

GitHub contributors GitHub commit activity GitHub code size in bytes GitHub Created At kotlin version discord users online Bluesky

Why?

Creating new gradle projects, with all the conventions we are using at Xemantic, might be a hassle.

Usage

Note

There is no value in using this project directly as a dependency, however the usage section is included, so you can replace it with your project dependency:

In build.gradle.kts add:

dependencies {
    implementation("com.xemantic.template:xemantic-project-template:0.2.0")
}

How?

  1. When creating new GitHub project choose this repository as a template
  2. Follow the CHECKLIST

Updating this template project

From time to time, it is worth to:

Update gradlew wrapper

./gradlew wrapper --gradle-version 8.12.1 --distribution-type bin

Update all the dependencies to the latest versions

All the gradle dependencies are managed by the libs.versions.toml file in the gradle dir.

It is easy to check for the latest version by running:

./gradlew 

About

A template repository for Xemantic's Kotlin multiplatform projects

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

 
 
 

Languages