Hello, World! DevHub is our next community project (will be). Technically it is a Django with a Postgres database within Docker/Docker Compose. I will use this project to demonstrate the whole development/design process for a software development project. Especially with Python and Django.
As an example we will touch the following topics:
- Database design
- Containers and Automation (Docker, Travis CI)
- Tests (
unittests , integration tests) - Software Versioning
- Deployment
- Tooling
- Frontend/Backend
- CI/CD and DevOps
These are some initial topics. If this project will be interesting to the audience I am planning to add more topics.
Make sure you are subscribed to YouTube channel. Also, check the following links related to DevHub.
Project’s repository:
https://github.com/CoderVlogger/devhub
Link to Django’s tutorial:
https://docs.djangoproject.com/en/2.2/intro/tutorial01/
Documentation about Django’s custom user model:
https://docs.djangoproject.com/en/dev/topics/auth/customizing/#using-a-custom-user-model-when-starting-a-project
About Python mentorship program:
http://codervlogger.com/python-mentorship/