Skip to content

KMMTemplateWizard is a GitHub Action that helps you generate a KMM (Kotlin Multiplatform Mobile) project with your desired dependencies. It provides a user-friendly wizard that allows you to select the dependencies you need, and then automatically generates the project structure and configuration files.

License

Notifications You must be signed in to change notification settings

daresaydigital/KMM-Template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KMM Template Header

KMMTemplate

Template configuration for KMM project Template checked

KMMTemplate is a GitHub Action that helps you generate a KMM (Kotlin Multiplatform Mobile) project with your desired dependencies. It provides a user-friendly wizard that allows you to select the dependencies you need, and then automatically generates the project structure and configuration files.

Current Features

At present, KMMTemplate includes default configurations for the following dependencies:

  • Koin: A powerful dependency injection framework.
  • SQLDelight: A library that simplifies working with SQL databases.
  • GraphQL: A robust query language for APIs.
  • Multiplatform Settings: A convenient solution for managing settings across platforms.

While these dependencies are implemented, there are still many more options available in the GitHub Action that are yet to be realized. We invite you to join our community and contribute by implementing additional dependencies to enhance KMMTemplate further.

How to run

  1. Fork this repository to your own GitHub account.
  2. Navigate to the Actions tab in your forked repository.
  3. Select the Template configuration for KMM project workflow.
  4. Follow the wizard's instructions to select your desired dependencies.
  5. Click the Run workflow button.
  6. You can download the generated project as a ZIP file.

How to Contribute

We welcome contributions from the community! If you'd like to contribute to KMMTemplate, please follow these steps in CONTRIBUTING

Articles

A short story about the motivation behind creating the project.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

KMMTemplateWizard is a GitHub Action that helps you generate a KMM (Kotlin Multiplatform Mobile) project with your desired dependencies. It provides a user-friendly wizard that allows you to select the dependencies you need, and then automatically generates the project structure and configuration files.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages