For general conventions, see https://github.com/egonolieux/personal-conventions.
We have an organization/group on GitLab where we keep all of our code, issues, and repository documentation.
Docker is used for the production environment. Every repository must include a Dockerfile at the root level.