پروژه شخصی
فریمورک Sonobe
Sonobe را بر پایه FastAPI ساختم تا توسعه APIهای ماژولار و مقیاسپذیر سریعتر شود؛ با هسته مستقل، افزونهها و مستندات برای انسان و ایجنت.
انتشار متنباز در برنامه است
این فریمورک هنوز متنباز نیست. قرار است کدش را منتشر کنم؛ زمان مشخصی برای انتشار اعلام نکردهام.
من در این پروژه چه کردم؟
Sonobe را ساختم تا توسعه API سریعتر پیش برود، بدون اینکه هر قابلیت به هسته فریمورک گره بخورد. ماژولها از هم مستقل میمانند تا رشد برنامه به مجموعهای از تغییرات پراکنده تبدیل نشود.
قابلیتهای اختصاصی را میتوان بهصورت افزونه اضافه کرد؛ بدون دستکاری هسته. Sonobe مستندات را برای انسان و ایجنتهای توسعه هم تولید میکند، از راهنماها تا skills و پشتیبانی MCP.
فریمورک را ساختهام، اما کد آن هنوز عمومی نیست. قصد دارم آن را متنباز منتشر کنم؛ فعلاً معماری و مسیرش را اینجا معرفی میکنم.
قابلیتهایی که کنار هم آوردهام
- ساختهشده بر پایه FastAPI
- معماری ماژولار و مستقل
- افزونههای قابل نصب و گسترش
- افزودن قابلیت بدون تغییر هسته
- تولید مستندات برای انسان و ایجنت
- پشتیبانی از skills و MCP
