Special thanks:
Create a new project called myproject
.
To create a new project from this template, simply run:
$ pwd
/home/user/devel/myproject
$ python -m venv .venv
$ . .venv/bin/activate
pip install -U pip copier
copier copy -r devel https://github.com/paolodina/python-boilerplate .
# Answer the questions, project name: myproject
$ git init && git add . && git commit -m 'first commit'
$ make install-dev
# ...wait...
$ myproject
[03/17/24 15:48:27] INFO Hello, World main.py:16
To create a new project from this template, simply run:
$ pwd
/home/user/devel
$ pipx run copier copy -r devel https://github.com/paolodina/python-boilerplate myproject
# Answer the questions, project name: myproject
$ cd myproject
$ git init && git add . && git commit -m 'first commit'
$ python -m venv .venv
$ . .venv/bin/activate
$ make install-dev
# ...wait...
$ myproject
[03/17/24 15:48:27] INFO Hello, World main.py:16
Enjoy!