Project Initialization¶
Prerequisites¶
Install copier for template operations. It is recommended to install via pipx with the following command:
Note
Find pipx installation instruction here.
pipx install copier==9.2.0
Create the Repository¶
Create a blank Git repository on the hosting platform. Clone it locally and navigate to the root directory:
git clone git@github.com/serious-scaffold/ss-python.git
cd ss-python
Generate the Project¶
Running the following command and answer the prompts to set up the project:
copier copy gh:serious-scaffold/ss-python .
Set Up Development Environment¶
Set up development environment to prepare for the initial commit:
make dev
Commit and push¶
git add .
git commit -m "chore: init from serious-scaffold-python"
SKIP=no-commit-to-branch git push
Now, everything is done!