Repository for publishing useful articles on python and data science
Github (over gitlab, bitbucket, Azure Devops) because it is more widespread and integrated
uv for python management (over poetry, conda, venv, rye, pyenv) seems to be the future of python management
Ruff for linting (over pylint) quicker
Just (over makefiles) simpler and more tailored for commandline shortcuts
Typer for commandline tools
Copier (over cookiecutter and github templates) for repository templates because it allows customisation and template updates
Dynaconf for easy configuration settings
Python for multi-purpose programming
Quarto for documentation (over sphinx) because easy-to-use and great documentation and features
- just: https://just.systems/man/en/
- uv: https://docs.astral.sh/uv/
- quarto: https://quarto.org/
Run this:
uvx copier copy --trust [email protected]:actuaristai/template.git path/to/newfolder