Skip to content

OmyDaGreat/KotlinLibraryTemplate

Repository files navigation

KotlinLibraryTemplate

This project is a basic library template for Kotlin that includes everything you need to get started.

Features

Kotlinter

Includes Kotlinter set up with a basic .editorconfig for Jetpack Compose

Kermit

Logging from co.touchlab:kermit for ease of use

Kommit

Built-in support for Kommit, a git commit message generator

Version Catalog

Basic libs.versions.toml file in the gradle directory

Central Portal Publishing

Courtesy of lalakii’s plugin

Important

For publishing to work, four Github secrets must be set up:

  • GPG_KEY_ID: The ID of the GPG key

  • GPG_PASSPHRASE: The passphrase for the GPG key

  • GPG_PRIVATE_KEY: The private key for the GPG key

  • SONATYPE_TOKEN_XML: The user token for the Sonatype account, similar to the one shown below

User Token Placement
Figure 1. User Token XML

About

A Kotlin library template with everything you need to get started

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages