Hephaestus is a django rest-framework structure generator. The project start with ask some question and after that, your project template generate.
You can see convention documentation of generated project by hephaestus in here.
- Use Mysql/Sqlite/Postgresql as database
- Use redis for caching
- Use nats
- Use Celery and set what's broker and backend result to used
- Create Logger with config
- Create Makefile
- Create DockerFile
- Create Docker-Compose
- Create example code
Install hephaestus with PyPI
pip install hephaestus
You should just run following command in your terminal:
hephaestus start-project
Server: Django, Rest-Framework
Contributions are always welcome!
See contributing.md
for ways to get started.