mirror of
https://github.com/readur/readur.git
synced 2025-12-30 11:00:17 -06:00
Developer Documentation
This directory contains technical documentation for developers working on Readur.
📋 Table of Contents
🏗️ Architecture & Design
- Architecture Overview - System design, components, and data flow
- Database Guardrails - Concurrency safety and database best practices
🛠️ Development
- Development Guide - Setup, contributing, code style guidelines
- Testing Guide - Comprehensive testing strategy and instructions
⚙️ Technical Guides
- OCR Optimization - Performance tuning and best practices
- Queue Improvements - Background job processing architecture
- Deployment Summary - Technical deployment overview
🚀 Quick Start for Developers
- Read the Architecture Overview to understand the system design
- Follow the Development Guide to set up your local environment
- Review the Testing Guide to understand our testing approach
- Check Database Guardrails for data safety patterns
📖 Related User Documentation
- Installation Guide - How to install and run Readur
- Configuration Guide - Environment variables and settings
- User Guide - How to use Readur features
- API Reference - REST API documentation
🤝 Contributing
Please read our Development Guide for:
- Setting up your development environment
- Code style guidelines
- Testing requirements
- Pull request process
🏷️ Document Categories
- 📘 User Docs: Installation, configuration, user guide
- 🔧 Operations: Deployment, monitoring, troubleshooting
- 💻 Developer: Architecture, development setup, testing
- 🔌 Integration: API reference, webhooks, extensions