أعزائي أعضاء مجتمع Iris,
قد تكون قد لاحظت تراجعًا مؤخرًا في مستوى النشاط على مستودع Iris، ولكن هذا الهدوء له غاية مقصودة. خلال **الأشهر الثمانية إلى التسعة الماضية،** كنت أعمل بجد على الإعداد للإصدار الرئيسي الجديد من Iris، والذي يعتمد بشكل كامل على **الأنواع العامة (Generics)**، إلى جانب تقديم مجموعة من **الميزات الجديدة،** و **التحسينات**، والابتكارات. هذا التطوير يستند إلى خبرتي الممتدة على مدى **ثماني سنوات** في لغة Go، لضمان أن يستمر تطور Iris بما يتماشى مع احتياجاتكم المتنامية.
مع أطيب التحيات,
Gerasimos (Makis) Maropoulos
Iris Web Framework إطار العمل إريس
دعم كامل لبروتوكول HTTP/2 (يشمل Push وبيانات مضمنة)
*البرمجيات الوسيطة (Middleware): Accesslog، Basicauth، CORS، gRPC، Anti-Bot hCaptcha، JWT، MethodOverride، ModRevision، Monitor، PPROF، Ratelimit، Anti-Bot reCaptcha، Recovery، RequestID، Rewrite
*إصدار واجهات برمجة التطبيقات (API Versioning)
*نموذج-عرض-تحكم (Model-View-Controller)
*دعم كامل لبروتوكول WebSockets
*دعم gRPC
*دعم تلقائي لHTTPS
*دعم مدمج لـ ngrok لعرض تطبيقك على الإنترنت بأسرع طريقة
*موجّه (Router) فريد يدعم المسارات الديناميكية مع أنواع قياسية مثل: :uuid، :string، :int، وإمكانية إنشاء أنواعك الخاصة
*ضغط البيانات
*محركات العرض: HTML، Django، Handlebars، Pug/Jade وغيرها
*إنشاء خادم ملفات خاص بك واستضافة خادم WebDAV
*التخزين المؤقت
*التوطين (i18n, sitemap)
*الجلسات
*استجابات غنية تشمل: HTML، نص، Markdown، XML، YAML، ثنائي، JSON، JSONP، Protocol Buffers، MessagePack، Content Negotiation، البث المتدفق، وأحداث مرسلة من الخادم والمزيد
*ضغط الاستجابات (gzip, deflate, brotli, snappy, s2)
*طلبات غنية (Rich Requests) تدعم: ربط استعلامات URL، الرؤوس، النماذج، النصوص، XML، YAML، ثنائي، JSON، التحقق، Protocol Buffers، MessagePack والمزيد
*الحقن التلقائي: لمعماريات MVC، المعالجات، وواجهات برمجة التطبيقات
*مجموعة اختبارات
*والأهم... تحصل على دعم سريع وإجابات فورية منذ اليوم الأول وحتى الآن، على مدار ست سنوات متواصلة!
##👑 الداعمين
بدعمكم، سنتمكن معًا من الارتقاء بتطوير الويب مفتوح المصدر وجعله أفضل للجميع! ##تعلّم Iris
###التثبيت
المتطلب الوحيد هو [لغة البرمجة Go](https://go.dev/dl/). ####إنشاء مشروع جديد
```sh $ mkdir myapp $ cd myapp $ go mod init myapp $ go get github.com/kataras/iris/v12@latest # or @v12.2.11 ```هل تحب القراءة أثناء السفر؟
[](https://twitter.com/intent/follow?screen_name=makismaropoulos)
[](https://twitter.com/intent/follow?screen_name=iris_framework)
[](https://www.facebook.com/iris.framework)
يمكنك [طلب نسخة](https://www.iris-go.com/#ebookDonateForm) PDF أو الوصول إلى **النسخة الإلكترونية** من كتاب Iris (الإصدار الجديد **v12.2.0+**) اليوم والمساهمة في تطوير الإطار.
## 🙌 المساهمة
نسعد برؤية مساهمتك في تطوير إطار عمل Iris! لمزيد من التفاصيل حول كيفية المساهمة، يُرجى الاطلاع على ملف [CONTRIBUTING.md](CONTRIBUTING.md). [قائمة جميع المساهمين](https://github.com/kataras/iris/graphs/contributors) ##🛡 الثغرات الأمنية
إذا اكتشفت ثغرة أمنية في Iris، يُرجى إرسال بريد إلكتروني إلى [iris-go@outlook.com](mailto:iris-go@outlook.com). سيتم التعامل مع جميع الثغرات الأمنية بسرعة. ##📝 الرخصة
هذا المشروع مرخّص بموجب رخصة [BSD بثلاثة بنود](LICENSE), تمامًا كحال مشروع Go نفسه. اسم المشروع "Iris" مستوحى من الأساطير اليونانية.