- Escape < characters followed by numbers (e.g., <100ns becomes <100ns)
- Convert Tabs/Tab JSX components to markdown headers for compatibility
- Convert Cards/Card JSX components to markdown links
- Update mdx-components.tsx to include all fumadocs-ui components
- These fixes resolve MDX build errors in GitHub Actions
Clean architecture following Go principles:
- factory.go: Pure Go implementation (default, no CGO)
- factory_cgo.go: C++ optimized version when CGO=1
- orderbook.go: Standalone Go orderbook implementation
- cpp_orderbook.go: C++ bindings for high performance
Also includes:
- Vault execution integration with orderbook
- dex-api-server command for REST/WebSocket API
- E2E test scripts for API validation
- Documentation site scaffolding
- Created detailed DEVELOPMENT.md guide for contributors
- Added complete ARCHITECTURE.md with system design
- Documented data flow, performance optimizations, and scalability
- Added debugging, profiling, and monitoring guides
- Included deployment strategies and troubleshooting
- All documentation complete with examples and diagrams
- Added Dockerfile and docker-compose.yml for containerization
- Created comprehensive API documentation
- Added integration test suite
- Set up performance benchmarking workflow
- Added security scanning workflow
- Configured code coverage reporting with Codecov
- Updated README with current metrics
- All CI/CD pipelines configured and passing