23 lines
821 B
Markdown
23 lines
821 B
Markdown
# AGENTS Instructions for Quizzical Beats
|
|
|
|
These instructions apply to the entire repository.
|
|
|
|
## Development Guidelines
|
|
- Follow **PEP 8** with a maximum line length of **100 characters**.
|
|
- Use **4 spaces** for indentation. Tabs are not allowed.
|
|
- Provide docstrings for all functions and classes using Google's style guide.
|
|
- Keep Flask routes organized using blueprints and prefer class-based views for complex endpoints.
|
|
|
|
## Commit Messages
|
|
- Write clear, concise commit messages in English.
|
|
- Reference related issues when applicable.
|
|
|
|
## Testing
|
|
- Run `pytest` before committing changes. If tests fail due to missing
|
|
dependencies or external services, mention this in the PR.
|
|
|
|
## Pull Request
|
|
- Summarize major changes and reference relevant documentation updates.
|
|
- Include test results in the PR description.
|
|
|