FlexGate Documentation โ
Welcome to the FlexGate Proxy documentation. This directory contains comprehensive technical documentation organized by topic.
๐ Documentation Structure โ
Core Documentation (Root Level) โ
- README.md - Project overview and getting started
- QUICKSTART.md - Quick start guide
- CHANGELOG.md - Version history and changes
- CONTRIBUTING.md - Contribution guidelines
- SECURITY.md - Security policies and reporting
- ROADMAP.md - Future development plans
- TODO.md - Active tasks and pending work
Technical Documentation โ
๐๏ธ Architecture โ
- System architecture and design decisions
- Monorepo vs microservices analysis
- Repository split strategy
- Hybrid deployment approach
๐ Deployment โ
- Deployment strategies and guides
- Docker and non-Docker deployment
- Open source deployment
- Multi-repository setup
๐ป Development โ
- Development guides and protocols
- Database setup and implementation
- API development guidelines
๐ Integration โ
- Third-party integrations
- Einstrust SSO integration
- Authentication workflows
โจ Features โ
- 01-admin-ui.md - Admin UI documentation
- 02-route-management.md - Route management
- 07-webhooks.md - Webhooks system
- Feature specifications and implementation guides
๐ Planning โ
- Development roadmap
- Feature planning
- Launch plans and checklists
๐งช Testing โ
- e2e-guide.md - End-to-end testing guide
- Test automation setup
- Testing execution plans
API Documentation โ
- api.md - API overview
- observability.md - Metrics and monitoring
- traffic-control.md - Rate limiting and circuit breakers
Technical References โ
- problem.md - Problem statement
- threat-model.md - Security threat model
- trade-offs.md - Design trade-offs
- typescript-migration.md - TypeScript migration
๐ Quick Links โ
Getting Started โ
For Developers โ
For Deployers โ
For Integrators โ
๐ Product Documentation โ
- PRODUCT.md - Product description and features
- PROJECT_SUMMARY.md - Project overview
- PRODUCT_HOMEPAGE.md - Marketing homepage content
๐ค Contributing โ
See CONTRIBUTING.md for guidelines on contributing to FlexGate.