/kaizen

quality-of-life tool configurations to streamline engineering work 🚀

Primary LanguageNixMIT LicenseMIT

kaizen

quality-of-life tool configurations to streamline engineering work 🚀

Status GitHub Issues GitHub Pull Requests

pre-commit.ci status Maintainability Test Coverage

License FOSSA Status CII Best Practices

Docker Image Size (latest semver) Docker Image Version (latest semver) Docker Pulls


📝 Table of Contents

🧐 About

Write about 1-2 paragraphs describing the purpose of your project.

🏁 Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Configurations come with a pre-set priority for piping:

  • 10 - dependency management (package install, tidying, etc)
  • 20 - code generation (dependency inversion, protocol buffers, etc)
  • 30 - static linters (with optional auto-fix)
  • 40 - unused
  • 50 - build
  • 60 - unused
  • 70 - unused
  • 80 - unused
  • 90 - test

Users can optionallu adopt them and create their custom commands in-between.

🔧 Running the tests

Explain how to run the automated tests for this system.

🎈 Usage

Add notes about how to use the system.

🚀 Deployment

Add additional notes about how to deploy this on a live system.

🔧 Built Using

🧑‍💻 Authors

🎉 Acknowledgements

  • Hat tip to anyone whose code was used
  • Inspiration
  • References