Skip to content

FlexGate Documentation โ€‹

Welcome to the FlexGate Proxy documentation. This directory contains comprehensive technical documentation organized by topic.

๐Ÿ“š Documentation Structure โ€‹

Core Documentation (Root Level) โ€‹

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 โ€‹

๐Ÿ“‹ 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 โ€‹

Technical References โ€‹

Getting Started โ€‹

  1. Quick Start Guide
  2. Database Setup
  3. Admin UI Guide

For Developers โ€‹

  1. API Development Protocol
  2. Testing Guide
  3. Contributing Guidelines

For Deployers โ€‹

  1. Deployment Strategy
  2. No-Docker Deployment
  3. Open Source Guide

For Integrators โ€‹

  1. Einstrust Integration
  2. API Reference

๐Ÿ“ Product Documentation โ€‹

๐Ÿค Contributing โ€‹

See CONTRIBUTING.md for guidelines on contributing to FlexGate.

Released under the MIT License.