Welcome to the comprehensive documentation for PokManagerApi, a modern control plane for managing ARK: Survival Ascended servers via POK Manager.
- Getting Started Guide - Complete setup and installation instructions
- Environment setup
- Prerequisites installation
- First-time configuration
- Running the application
- Troubleshooting common issues
- Architecture Overview - Detailed architecture documentation
- Clean Architecture principles
- Layer descriptions and responsibilities
- Dependency rules and flow
- Design patterns and practices
- Testing strategy
- Architecture diagrams
- Development Guide - Developer workflow and guidelines
- Development workflow
- TDD with TinyBDD
- Coding standards and conventions
- Testing guidelines
- Build system (Nuke)
- IDE setup and configuration
- Debugging tips and tricks
- API Documentation - REST API reference (Coming Soon)
- Endpoint documentation
- Request/response schemas
- Authentication
- Error handling
- Component Documentation - Blazor components (Coming Soon)
- UI component library
- Component usage examples
- Styling guidelines
- Deployment Guide - Production deployment (Coming Soon)
- Docker deployment
- Aspire deployment
- Cloud deployment options
- Security considerations
- Monitoring and logging
All documentation follows these principles:
- Clear and Concise - Easy to understand with concrete examples
- Up-to-Date - Documentation is updated with code changes
- Comprehensive - Covers both happy paths and edge cases
- Practical - Includes real-world usage examples
- Accessible - Written for developers of all experience levels
When contributing to the project, please also update relevant documentation:
- Update README.md for new features
- Add examples to getting-started.md for setup changes
- Document architectural changes in architecture.md
- Update development.md for new workflows or tools
docs/
├── README.md # This file - documentation index
├── getting-started.md # Setup and installation guide
├── architecture.md # Architecture documentation
├── development.md # Development workflow guide
├── api-reference.md # REST API reference (planned)
├── components.md # Blazor component docs (planned)
├── deployment.md # Deployment guide (planned)
├── command-builders-examples.md # Command builder examples
├── architecture/ # Detailed architecture docs
│ └── README.md # Architecture structure
└── images/ # Screenshots and diagrams
├── dashboard.png
├── instance-management.png
└── backup-management.png
Start with the Getting Started Guide to set up your development environment and run the application.
Review the Development Guide to understand the TDD workflow and coding standards.
Study the Architecture Overview to understand the system design and layer responsibilities.
Check the Deployment Guide for production deployment strategies.
If you can't find what you're looking for in the documentation:
- Check the GitHub Issues
- Start a Discussion
- Review the Agent Instructions for detailed project guidelines
- ✅ Architecture documentation
- ✅ Getting started guide
- ✅ Development guide
- 🔄 API reference documentation
- 🔄 Component documentation
- 🔄 Deployment guide
- 📋 Security best practices
- 📋 Performance tuning guide
- 📋 Backup and recovery procedures
- 📋 Monitoring and observability
- 📋 Migration guides
- 📋 FAQ and troubleshooting
Last Updated: 2026-01-19 Version: 1.0.0 Maintainers: PokManagerApi Team