Technical documentation for PrintMaster development. For user documentation, see /docs.
Current Version: Agent v0.23.6, Server v0.23.6
- TODO.md – Consolidated pending features and improvements
- PROJECT_STRUCTURE.md – Repository layout and module overview
- BUILD_WORKFLOW.md – Build/test/release commands + VS Code tasks
These docs are now in the parent /docs folder:
- API Reference – REST API for agent and server
- Configuration – Config files and environment variables
- Docker Deployment – Container deployment
- Unraid Deployment – Unraid-specific setup
- SECURITY_ARCHITECTURE.md – Authentication/authorization design
- WEBSOCKET_PROXY.md – Server proxy tunnel details
- SNMP_REFERENCE.md – OIDs, vendor detection, discovery process
- SNMP_RESEARCH_NOTES.md – Protocol research and notes
- Printer-MIB.mib – Standard Printer-MIB file
- RANGE_SYNTAX.md – IP range syntax documentation
- TESTING.md – Testing strategy and patterns
- TEST_COVERAGE_ANALYSIS.md – Coverage status and gaps
- AUTO_UPDATE_PLAN.md – Agent/server auto-update implementation
- USB_IMPLEMENTATION.md – USB printer support (planned for 1.0)
- EPSON_REMOTE_MODE_PLAN.md – Epson remote-mode integration
- DEPRECATIONS.md – Removed features and migration notes
- vendor/ – Vendor-specific OID documentation
For condensed AI/assistant guidance, see
.github/copilot-instructions.md