36 lines
1.1 KiB
Plaintext
36 lines
1.1 KiB
Plaintext
|
|
---
|
||
|
|
description: when making code changes or adding documentation
|
||
|
|
globs: ["*.py", "*.md"]
|
||
|
|
alwaysApply: true
|
||
|
|
---
|
||
|
|
|
||
|
|
- When making code changes:
|
||
|
|
- Update related documentation files to reflect the changes
|
||
|
|
- Check docstrings and type hints are up to date
|
||
|
|
- Update any example code in markdown files
|
||
|
|
- Review README.md if the changes affect installation or usage
|
||
|
|
|
||
|
|
- When creating new markdown files:
|
||
|
|
- Add the file to mkdocs.yml under the appropriate section
|
||
|
|
- Follow the existing hierarchy and indentation
|
||
|
|
- Use descriptive nav titles
|
||
|
|
- Example:
|
||
|
|
```yaml
|
||
|
|
nav:
|
||
|
|
- Home: index.md
|
||
|
|
- Guides:
|
||
|
|
- Getting Started: guides/getting-started.md
|
||
|
|
- Your New File: guides/your-new-file.md
|
||
|
|
```
|
||
|
|
|
||
|
|
- For API documentation:
|
||
|
|
- Ensure new functions/classes are documented
|
||
|
|
- Include type hints and docstrings
|
||
|
|
- Add usage examples
|
||
|
|
- Update API reference docs if auto-generated
|
||
|
|
|
||
|
|
- Documentation Quality:
|
||
|
|
- Write at grade 10 reading level (see simple-language.mdc)
|
||
|
|
- Include working code examples
|
||
|
|
- Add links to related documentation
|
||
|
|
- Use consistent formatting and style
|