Enhance documentation and management commands for ThrillWiki

- Updated backend README.md to include detailed management commands for configuration, database operations, cache management, data management, user authentication, content/media handling, trending/discovery, testing/development, and security/auditing.
- Added a new MANAGEMENT_COMMANDS.md file for comprehensive command reference.
- Included logging standardization details in architecture documentation (ADR-007).
- Improved production checklist with configuration validation and cache verification steps.
- Expanded API documentation to include error logging details.
- Created a documentation review checklist to ensure completeness and accuracy.
This commit is contained in:
pacnpal
2025-12-23 21:28:14 -05:00
parent edcd8f2076
commit ca770d76ff
10 changed files with 1649 additions and 13 deletions

View File

@@ -277,6 +277,31 @@ See [API Documentation](./THRILLWIKI_API_DOCUMENTATION.md) for complete endpoint
- [Screen Reader Testing](./accessibility/screen-reader-testing.md) - Testing checklist
- [Component Patterns](./accessibility/component-patterns.md) - Accessible patterns
## Management Commands
ThrillWiki provides 50+ management commands for various operations. See [Backend README - Management Commands](../backend/README.md#management-commands) for complete documentation.
### Quick Reference
```bash
# Configuration
uv run manage.py validate_settings
# Cache management
uv run manage.py warm_cache
uv run manage.py clear_cache
# Data seeding
uv run manage.py seed_initial_data
uv run manage.py create_sample_data
# Development
uv run manage.py rundev
uv run manage.py setup_dev
```
See [Management Commands Reference](./MANAGEMENT_COMMANDS.md) for complete command documentation.
## Testing
### Running Tests