Whatโs New
Latest updates to Send v5 Games API and architecture.October 18, 2025
๐ Clean Architecture Restructure
The entire repository has been restructured to follow Clean Architecture principles:- โ 5 new packages created following dependency inversion
- โ 60+ files implementing Clean Architecture layers
- โ Zero framework dependencies in business logic
- โ 100% testable entities and use cases
๐ Config Schema Improvements
Configs now use UUID primary keys with automatic deduplication: Before: Hash as primary key- Automatic deduplication (same content = same config reused)
- Standard UUID foreign keys
- Better database performance
๐ฎ Interactive API Playground
Test API endpoints directly in the documentation:- Live request/response testing
- Auto-generated code in 4 languages (curl, Python, JavaScript, Rust)
- Example values prefilled
- No setup required
๐ Documentation Restructure
New navigation: Flat resource structure for easier browsing- Introduction - API overview and authentication
- Quickstart - Get started in minutes
- Clean Architecture - Architecture patterns
๐ Repository Cleanup
- Deleted 17 obsolete markdown files
- Consolidated documentation under
/docs - Kept only justified READMEs (10 files)
- Clear separation: docs vs. code
Whatโs Next
Coming Soon
- Full Rust API implementation (SQLx repos)
- Comprehensive test suite (unit, integration, E2E)
- Docker containers for each package
- CI/CD pipelines
- Production deployment guides
Get Started
Learn More
- Architecture Guide - Deep dive into Clean Architecture
- Migration Guide - Detailed migration reference
- Contributing - How to contribute
Have feedback? Contact us
