مستندات فینچ
به مستندات فینچ خوش آمدید! این مستندات شما را با مراحل استفاده از Finch، یک فریمورک قدرتمند وب برای دارت، آشنا میکند.
فهرست مطالب
- راهنمای نصب فینچ
- دستورات CLI فینچ
- راهنمای پیکربندی فینچ
- راهنمای اجرای برنامه
- راهنمای مسیریابی
- راهنمای کنترلرها
- راهنمای کنترلر احراز هویت
- راهنمای درخواستهای HTTP
- راهنمای قالب
- رویدادهای قالب
- راهنمای چندزبانه و i18n
- راهنمای کوکی و نشست
- راهنمای MongoDB
- راهنمای MySQL
- راهنمای SQLite
- فرمهای پیشرفته
- راهنمای ایمیل
- مدیریت داراییها
- مستندسازی API
- راهنمای Sqler
- راهنمای WebSocket
- راهنمای HTMLer
- راهنمای اشکالزدایی
- راهنمای دستورات
- راهنمای مهاجرت پایگاه داده
- Docker برای فینچ
- Nginx برای فینچ
امکانات
- توسعه سریع API با مستندسازی OpenAPI
- پشتیبانی WebSocket برای برنامههای بلادرنگ
- یکپارچهسازی پایگاه داده MongoDB، MySQL و SQLite
- وظایف زمانبندیشده (Cron Jobs)
- پشتیبانی چندزبانه
- ابزارهای اشکالزدایی توسعه
- سیستم مهاجرت برای مدیریت ساختار پایگاه داده
- فرمهای پیشرفته با اعتبارسنجی و مدیریت خطا
- پشتیبانی ایمیل با SMTP
- مدیریت داراییها برای CSS، JS و تصاویر
- موتور قالب برای رندر HTML
- پشتیبانی WebSocket برای برنامههای بلادرنگ
- HTMLer برای تولید محتوای HTML
- Sqler برای تولید کوئری SQL
- مستندسازی OpenAPI برای APIها
- و امکانات بیشتر...
مشارکت
از مشارکت جامعه استقبال میکنیم. اگر مایل به همکاری هستید، به راهنمای مشارکت مراجعه کنید.
مجوز
فینچ تحت مجوز MIT منتشر شده و شما میتوانید به صورت آزاد از آن استفاده، ویرایش و توزیع کنید.
برای استفاده کامل از قابلیتهای بسته WebApp، مثال ارائهشده را سفارشیسازی و گسترش دهید.
ارتباط و پشتیبانی
گیتهاب: https://github.com/uproid/finch
- 🌟 ما را در گیتهاب ستاره بزنید
- 📢 برای دریافت بهروزرسانیها دنبال کنید
- 💬 در گفتگو شرکت کنید
جامعه
- ایمیل: [email protected]
- دیسکورد: https://discord.gg/YduDmJxCp9