Powered by Cookiecutter, Cookiecutter Dash creates a minimal project skeleton for a Dash app.
Styling is with Bootstrap.
Creating a new Dash is as easy as 1-2-3.
- If you don't already have it, install
cookiecutter
globally:
pip install cookiecutter
- Run the following command to create the skeleton of your Dash app:
cookiecutter https://github.com/DC23/cookiecutter-dash
- Follow the instructions in the
README.md
of your generated project.
Your generated Dash app will have:
- Environment variables loaded from an
.env
file, with python-dotenv Procfile
to deploy on Heroku- Continuous Integration with
.travis.yml
(delete if Travis CI is not required) - Python code formatting with black
- A utility shell script to create a Python virtual environment and create your
Initial commit
- create more tests for this cookiecutter with pytest-cookies.
- add simple dash callbacks
- More modular project tree?
- Docker integration?