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!