2025-07-02 16:51:45 +01:00
|
|
|
# Developer Guide Directory
|
|
|
|
|
|
|
|
|
|
This directory contains all development-related documentation for Stirling PDF.
|
|
|
|
|
|
|
|
|
|
## 📚 Documentation Index
|
|
|
|
|
|
|
|
|
|
### Core Development
|
2026-04-15 15:16:57 +01:00
|
|
|
- **[DeveloperGuide.md](../DeveloperGuide.md)** - Main developer setup and architecture guide (in repo root)
|
|
|
|
|
- **[Taskfile.yml](../Taskfile.yml)** - Unified task runner for all build/dev/test/lint commands
|
2025-07-02 16:51:45 +01:00
|
|
|
- **[EXCEPTION_HANDLING_GUIDE.md](./EXCEPTION_HANDLING_GUIDE.md)** - Exception handling patterns and i18n best practices
|
|
|
|
|
- **[HowToAddNewLanguage.md](./HowToAddNewLanguage.md)** - Internationalization and translation guide
|
2026-08-11 13:01:58 +01:00
|
|
|
- **[STORAGE_ENCRYPTION_AT_REST.md](./STORAGE_ENCRYPTION_AT_REST.md)** - Encryption at rest for stored files: key setup, migration, revocation, rotation
|
2025-07-02 16:51:45 +01:00
|
|
|
|
|
|
|
|
### Features & Documentation
|
|
|
|
|
- **[AGENTS.md](./AGENTS.md)** - Agent-based functionality documentation
|
|
|
|
|
- **[USERS.md](./USERS.md)** - User-focused documentation and guides
|
|
|
|
|
|
|
|
|
|
## 🔗 Related Files in Root
|
|
|
|
|
- **[README.md](../README.md)** - Project overview and quick start
|
|
|
|
|
- **[CONTRIBUTING.md](../CONTRIBUTING.md)** - Contribution guidelines
|
|
|
|
|
- **[SECURITY.md](../SECURITY.md)** - Security policies and reporting
|
|
|
|
|
- **[DATABASE.md](../DATABASE.md)** - Database setup and configuration (usage guide)
|
|
|
|
|
- **[HowToUseOCR.md](../HowToUseOCR.md)** - OCR setup and configuration (usage guide)
|
|
|
|
|
|
|
|
|
|
## 📝 Contributing to Documentation
|
|
|
|
|
|
|
|
|
|
When adding new development documentation:
|
|
|
|
|
1. Place technical guides in this `devGuide/` directory
|
|
|
|
|
2. Update this index file with a brief description
|
|
|
|
|
3. Keep user-facing docs (README, CONTRIBUTING, SECURITY) in the root
|
2025-07-07 10:49:44 +02:00
|
|
|
4. Follow existing naming conventions (PascalCase for guides)
|