chore: update project documentation and configuration files
- Added AGENTS.md for AI agent documentation and maintainers, outlining project structure and conventions. - Updated CONTRIBUTING.md to specify that all project documentation must be in English, including README and docstrings. - Enhanced README.md to reference documentation guidelines and the new AGENTS.md file. - Cleaned up .gitignore by removing unnecessary entries for cursor-related files. - Introduced new .cursor rules for backend, frontend, project architecture, and testing to standardize development practices.
This commit is contained in:
@@ -53,6 +53,15 @@
|
||||
bandit -r duty_teller -ll
|
||||
```
|
||||
|
||||
## Documentation
|
||||
|
||||
All project documentation must be in **English**. This includes:
|
||||
|
||||
- README, files in `docs/`, docstrings, and commit messages that touch documentation.
|
||||
- Exception: user-facing UI strings are localized (Russian/English) in `duty_teller/i18n/` and are not considered project documentation.
|
||||
|
||||
Docstrings and code comments must be in English (Google-style docstrings). See [AGENTS.md](AGENTS.md) for AI/maintainer context.
|
||||
|
||||
## Commit messages
|
||||
|
||||
Use [Conventional Commits](https://www.conventionalcommits.org/), e.g.:
|
||||
|
||||
Reference in New Issue
Block a user