Copier template for pyAML repositories.
Install Copier, for example:
pip install copierCreate a new project directory with:
copier copy https://github.com/python-accelerator-middle-layer/pyaml-repository-template.git my-projectIf you are already in the new project directory, use . as the destination:
copier copy https://github.com/python-accelerator-middle-layer/pyaml-repository-template.git .The answers are saved in .copier-answers.yml in the generated project.
From a project generated with this template, run:
copier updateWith version tags available, this updates to the latest tagged release. To update to a specific release, provide its tag:
copier update --vcs-ref 1.0.0To update to the latest commit on the template's default branch, use:
copier update --vcs-ref HEADCopier records the template commit used as the previous baseline in
.copier-answers.yml. Review the changes and resolve any conflicts before
committing them.
Push a semantic-version tag to create a GitHub Release with automatically generated release notes:
git tag -a 1.0.0 -m "Release 1.0.0"
git push origin 1.0.0Tags containing a prerelease suffix, such as 1.1.0-dev.1, are published as
GitHub prereleases. Release notes are grouped according to .github/release.yml.