This is your description of your django project .. this is your demo web site link: your official website
- Preconfigured setup for CI, coverage, and analysis services
pyproject.tomlfor managing dependencies and package metadataMakefilefor automating common development tasks:- Installing dependencies with
poetry - Automatic formatting with
isortandblack - Static analysis with
pylint - Type checking with
mypy - Docstring styling with
pydocstyle - Running tests with
pytest - Building documentation with
mkdocs - Publishing to PyPI using
poetry
- Installing dependencies with
- Tooling to launch an IPython session with automatic reloading enabled
If you are instead looking for a Python application template, check out one of the sibling projects:
Here are a few sample projects based on this template:
- jacebrowning/minilog
- theovoss/Chess
- sprout42/StarStruct
- MichiganLabs/flask-gcm
- flask-restful/flask-restful
Install cookiecutter and generate a project:
pip install cookiecutter
cookiecutter gh:jacebrowning/template-python -fCookiecutter will ask you for some basic info (your name, project name, python package name, etc.) and generate a base Python project for you. Once created, run the code formatter to updates files based on your chosen names:
$ cd <github_repo>
$ make formatFinally, commit all files generated by this template.
Run the update tool, which is generated inside each project:
$ bin/update