mirror of
https://github.com/RaisFast/raisfast.git
synced 2026-09-23 16:02:25 +00:00
3.4 KiB
3.4 KiB
raisfast Roadmap
Current Status: Early Alpha
Core API and architecture are stable. Completing production-readiness features before v1.0.
Q2 2026 — Completeness
Infrastructure
- Serverless adapters (AWS Lambda / Vercel / Cloudflare Workers)
- Redis cache store implementation (
cache-redisfeature) - Redis rate limit store implementation (
rate-limit-redisfeature) - External search engine support (Meilisearch / OpenSearch)
- Docker image optimization (multi-stage, <20MB)
Performance
- Benchmark suite (k6 / wrk) with published results
- Cold start optimization for serverless (<100ms)
- Connection pooling tuning guide
Developer Experience
create-raisfastCLI scaffolding tool- JavaScript/TypeScript SDK
- Python SDK
- API rate limiting per-role configuration
- Database migration CLI improvements
Q3 2026 — v1.0 Stable Release
Core
- API stability guarantee (no breaking changes post-v1.0)
- Comprehensive error codes documentation
- Request/response TypeScript types auto-generated
- GraphQL adapter (optional)
Documentation
- Full API reference (OpenAPI)
- Getting started guide (5-minute tutorial)
- Deployment guides (Docker / AWS / Vercel / Cloudflare)
- Plugin development tutorial
- Content type system guide
- Multi-tenant setup guide
- Architecture deep-dive
Testing
- 500+ API integration tests
- End-to-end test suite (Playwright for Admin UI)
- Load test scenarios
- CI/CD pipeline (GitHub Actions)
Q4 2026 — Ecosystem
Plugin Marketplace
- Plugin registry API
- Plugin publishing CLI (
raisfast plugin publish) - Plugin marketplace web UI
- Plugin discovery and search
- Plugin analytics (downloads, ratings)
SaaS Platform (raisfast.cloud)
- Multi-tenant hosting platform
- Dashboard (project management, usage metrics)
- Automatic backups
- Custom domain support
- Free tier (suitable for personal blogs)
Community
- Plugin starter templates (JS / Lua / WASM)
- Theme system for front-end
- Example projects (Blog / E-commerce / Documentation site / Portfolio)
- Contribution bounties
2027 — Enterprise
- SSO / SAML integration
- SOC 2 compliance
- Audit log retention policies
- Role-based field-level permissions
- Content versioning and approval workflows
- Multi-language content (i18n)
- Real-time collaboration (WebSocket / CRDT)
- Edge caching layer
- OpenTelemetry integration
- Kubernetes Helm chart
Completed
- Core REST API (posts, pages, categories, tags, comments, media, users)
- JWT auth + refresh tokens + OAuth (GitHub)
- RBAC permission system
- Admin SPA (React + shadcn/ui)
- Plugin engine (WASM / JavaScript / Lua)
- Content type system with AOP aspects
- Multi-database support (SQLite / PostgreSQL / MySQL)
- SQL dialect abstraction layer
- Tauri desktop mode
- Embedded Admin UI (rust-embed)
- Job queue + cron scheduler
- Webhook system
- Audit logging
- Rate limiting
- Swagger UI (OpenAPI)
- Block editor / page builder
- Media library with thumbnails
- SMS login
- Email verification
- Password reset
- Optional multi-tenant mode
- RSS / Atom feeds
- Sitemap generation
- S3 storage backend