Pre-requisites: nix, optionally direnv.
nix-shell
# or with direnv
direnv allownix-build container.nix
docker load --input resultgit init # Or however you initialize your new project.
git pull https://github.com/enumatech/nix-skeleton $PROJECT_TYPENote: please put project types on a specific branch, such as python-poetry
or node-pnpm and then add a link to the list below.
- python: Python package
- python-src:
Python package with package in
./srcsubdirectory - python-flit:
Python package without
setup.pythat usesflitfor packaging. - python-poetry:
Python package without
setup.pythat usespoetryfor packaging and the development environment.