هذا المستودع هو الحفاظ على المحتوى غير المسمار غير المسمار على cpan.org. يجب أن تكون المناقشة المتعلقة بهذا على القائمة البريدية لزملاء CPAN .
لا تضيف ملفات إخراج جديدة. يجب إضافة الملفات الموجودة بالفعل على cpan.org (ثم إلى موقعها الحالي). بشكل عام ، أرسل بريدًا إلكترونيًا إلى [email protected] للحصول على ملفات جديدة هنا. إن صنع قوالب/نصوص جديدة/إلخ لإنتاج ملفات الإخراج أمر جيد.
كن محافظًا في تعديلاتك. في حين أن هناك حاجة إلى الكثير من التحديثات ، فقد كان هذا موجودًا منذ 20 عامًا وسيكون للعديد من الأشياء الأخرى. ليس هناك اندفاع.
لا تعديلات نمط في الوقت الحالي. التنظيف نعم ؛ لكن تصميم/تصميم جديد سينتظر.
"طلب سحب" على Github هو أفضل طريقة. سيكون إرسال رقعة إلى قائمة زملاء CPAN في نفس الوقت وسيلة جيدة للحصول على مراجعة النظراء. من المرجح أن يتم سحب التغيير مع عدد قليل من الأصوات "+1" من القائمة.
قم بتثبيت مجموعة أدوات القالب والمتطلبات الأخرى مع cpanm عن طريق تشغيل make install .
لجلب البيانات اللازمة للموقع ، قم بتشغيل make update-data update-daily .
ثم تشغيل make .
سيقوم هذا بدوره بتشغيل ttree وإنشاء ملفات الإخراج في html/ Directory.
يتم نسخ ملفات الصور بوضوح إلى html/ Directory.
تتم معالجة كل شيء آخر من خلال مجموعة أدوات القالب.
فقط ملفات .html تحصل على "القالب الرئيسي" المطبق تلقائيًا.
تجريبي ، يمكنك بناء المحتوى من تلك القوالب مع:
mkdir -p root/tmp root/CPAN
docker run --rm -ti
-v `pwd`:/cpan/content -v `pwd`/root:/cpan
-w /cpan/content
quay.io/perl/cpanorg:master
make build update-data update-master