مرحبًا بك في WooCommerce Monorepo على GitHub. يمكنك هنا العثور على جميع المكونات الإضافية والحزم والأدوات المستخدمة في تطوير مكون WooCommerce الإضافي الأساسي بالإضافة إلى ملحقات WooCommerce. يمكنك تصفح المصدر، وإلقاء نظرة على المشكلات المفتوحة، والمساهمة في التعليمات البرمجية، ومتابعة التطوير المستمر.
نوصي جميع المطورين بمتابعة مدونة تطوير WooCommerce للبقاء على اطلاع بكل ما يحدث في المشروع. يمكنك أيضًا متابعة @DevelopWC على Twitter للحصول على آخر تحديثات التطوير.
لبدء العمل داخل WooCommerce Monorepo، ستحتاج إلى التأكد من أنك قمت بتثبيت جميع المتطلبات الأساسية.
.nvmrc
الذي يساعد على التأكد من أنك تستخدم الإصدار الصحيح من Node.بمجرد تثبيت جميع المتطلبات الأساسية، سيقوم ما يلي بتحضير جميع مخرجات البناء اللازمة للتطوير:
# Ensure that correct version of Node is installed and being used
nvm install
# Install the PHP and Composer dependencies for all of the plugins, packages, and tools
pnpm install
# Build all of the plugins, packages, and tools in the monorepo
pnpm build
يحتوي كل مكون إضافي وحزمة وأداة على ملف package.json
الخاص به والذي يحتوي على تبعيات ونصوص برمجية خاصة بالمشروع. تحتوي معظم المشاريع أيضًا على ملف README.md
مع أي تعليمات ووثائق إعداد خاصة بالمشروع.
internal-
.إذا كنت ترغب في معرفة المزيد حول كيفية عمل monorepo لدينا، يرجى مراجعة هذا الدليل هنا.
للكشف عن مشكلة أمنية لفريقنا، يرجى إرسال بلاغ عبر HackerOne هنا.
هذا المستودع غير مناسب للدعم. من فضلك لا تستخدم أداة تتبع المشكلات الخاصة بنا لطلبات الدعم، ولكن لمشكلات WooCommerce الأساسية فقط. يمكن أن يتم الدعم من خلال القنوات المناسبة:
ملاحظة: لسوء الحظ، نحن غير قادرين على تلبية طلبات الدعم في المشكلات الموجودة في هذا المستودع؛ ونتيجة لذلك، سيتم إغلاق أي طلبات مقدمة بهذه الطريقة.
للحصول على دعم نظير إلى نظير، والإعلانات في الوقت الفعلي، وساعات العمل، يرجى الانضمام إلى مجتمع Slack الخاص بنا!
باعتبارنا مشروعًا مفتوح المصدر، فإننا نعتمد على مساهمات المجتمع لمواصلة تحسين WooCommerce. للمساهمة، يرجى اتباع المتطلبات المسبقة أعلاه وزيارة مستند المساهمة في Woo الخاص بنا للحصول على المزيد من الروابط وإرشادات المساهمة.