--- description: globs: alwaysApply: true --- - This is a Django project which uses SQLite as the database. - Follow Django conventions and best practices; use the Django ORM and define fields with appropriate types. - Use function-based views and follow 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 are in `deployment/`. - GitLab CI is used as the main CI/CD system. - The project uses Astral uv to manage the Python 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.