
المطورين Italia هي النقطة المرجعية لمجتمع المطورين الذين يقومون بإنشاء الجيل القادم من الخدمات العامة الرقمية في إيطاليا.
يحتوي هذا المستودع على مصادر الموقع. تم تطوير الموقع باستخدام Jekyll.
تقوم وظيفة عمل GitHub ببناء المصادر ، والحصول على بعض البيانات من المطورين. يتم تشغيل المهمة أيضًا كل ليلة للحصول على أحدث البيانات.
نحن نستخدم Docker و Docker-Corms لإحضار بيئة المطور ، فقط استنساخ الريبو و
انسخ ملف .env.example في .env وتعديل متغيرات البيئة كما يناسبك. .env.example يحمل الوصف التفصيلي لكل متغير.
cp .env.example .env اضبط متغير RUNAS على المستخدم الخاص بك:
echo RUNAS= $( id -u ) : $( id -g ) >> .envبناء الحاوية:
docker-compose up انتظر حتى تقل سجلات Docker صراحةً أن الموقع يتم تقديمه عند 0.0.0.0:4000 وانتقل إلى http://localhost:4000 لمعاينة الموقع.
ستقوم Jekyll بتقاط التغييرات في ملفات Markdown وإعادة ترجمةها أثناء الطيران.
إذا قمت بتغيير Gemfile أو package.json ، فستحتاج إلى إعادة بناء الصورة بـ:
docker-compose up --buildكل من ملفات Build و Docker تستفيد من Makefile ، مما يسهل تنفيذ إجراءات أكثر تعقيدًا. يمكنك إلقاء نظرة على Makefile لمعرفة المزيد عن الأوامر الدقيقة المستخدمة لإنشاء موقع الويب.
يرجى مراجعة مدونة قواعد سلوكنا لضمان تعاون كبير مع بقية المجتمع.
المطورين إيطاليا موجودة أيضا بفضل مساهماتك! فيما يلي قائمة بالمستخدمين الذين ساهموا بالفعل في هذا المستودع:
يتم عرض هذه القائمة أيضًا في موقع المطورين Italia.
كل مساهمة مرحب بها! ومع ذلك ، قبل المتابعة ، يرجى إلقاء نظرة على إرشاداتنا المساهمة.
حقوق الطبع والنشر © 2018 -Present - Presidenza del Consiglio Dei Malistri
يتم إصدار الرمز المصدري ضمن ترخيص BSD (رمز SPDX: BSD-3-Clause ) ويتم توزيعه مع هذا الترخيص منذ 30 مايو 2018.
تم إصدار الرمز السابق تحت رخصة معهد ماساتشوستس للتكنولوجيا.