Skip to content
/ kbre Public

Kbre automates generation and update of project files for Gradle and other tools.

License

Notifications You must be signed in to change notification settings

stepin/kbre

Repository files navigation

Kotlin Build Rules Enforcer

Kbre automates generation and update of project files for Gradle and other tools.

➡️ See https://kbre.stepin.name/ for documentation on installation, configuration, and commands.

Status

Current status: it works for me. I use it for all my Kotlin projects.

Feel free to file bug reports. If I will be able to reproduce it I will fix it.

About new features: it's better to send PRs, not just ideas (as I already have ideas but limited time).

Some ideas:

  • add yaml files merge (for application.yml cases: to compose it from different sources)
  • add variables to the path / filenames -- it should be easy, but it looks unnecessary
  • add vars.yaml for types and extensions as addition to vars folder for short values cases?
  • allow to update list of extensions during next runs of init command (requires changes in mordant library to specify initially selected values)
  • create/update krbe.yaml file on krbe new command?
  • add web version?

License

Kbre is released under the MIT License.