This repo allows you to create a new project using the Harmon Stack template which bootstraps numerous configurations and tools for you.
Author: Evan Harmon
Create a new project with: copier copy harmon-stack new-project --trust
The command will ask you a series of questions to create a new project.
Before using for the first time you will probaby want to customize the copier.yml file. Most importantly, the variables that aren't presented to you when you create a project (i.e, the varables that are set to when: false
).
- From your git directory:
copier copy harmon-stack new-project --trust
, replacingnew-project
with the name of your new project. - Initialize git repo?: Yes
- Create new repo on GitHub?: Yes
- Create initial release on GitHub?: Yes After initial questions, GitHub will ask questions about creating the repo on GitHub.
- Choose "Push an existing localy repository to GitHub" and choose the current path (.)
task validate
task security
- .pre-commit-config.yaml
- .shellcheckrc
- .ansible-lint-ignore