website/.github/copilot-instructions.md

933 B

This is a Django project which uses SQLite as the database. Follow the Django conventions and best practices, use the Django ORM and define the fields with appropriate types Use function-based views and follow the Django conventions for naming and structuring views. Templates use the Django template language and Bootstrap 5 CSS and JavaScript for styling. The main Django app is in hub/services, ignore the app hub/broker. Docker specific code is in the folder docker/. Kubernetes deployment specific files in deployment/. GitLab CI is used as the main CI/CD system.

The project uses Astral uv to manage the Pythong project, dependencies and the venv. Execute Django with uv run --extra dev manage.py.

Always add comments to the code to describe what's happening.

Answers should be short and concise, and should not include any unnecessary comments or explanations, but be clear on which file a code block should be placed in.