Template to bootstrap an addons repository.
We have dozens of repos. Most of them look the same, and most of them need specific-but-similar configurations for CI, code quality, dependency management, etc.
This is a template based on Copier, go there to read its docs to know how it works.
Using pipx (recommended):
# Install copier and pre-commit if missing
pipx install copier
pipx install pre-commit
pipx ensurepath
# Clone this template and answer its questions
copier copy --trust https://github.com/ingadhoc/addons-repo-template.git awesome-addons
# Commit that
cd awesome-addons
git add .
git commit -am 'Initialize ✨'
# Clone the repo locally
git clone https://github.com/ingadhoc/awesome-addons.git
cd awesome-addons
# Apply the template and answer its questions
copier copy --trust https://github.com/ingadhoc/addons-repo-template.git .
# Commit that
git add .
git commit -am 'Initialize ✨'
copier update --trust