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
cookiecutterglobally:
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.mdof your generated project.
Your generated Dash app will have:
- Environment variables loaded from an
.envfile, with python-dotenv Procfileto 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?