ยินดีต้อนรับสู่ 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 เท่านั้น การสนับสนุนสามารถทำได้ผ่านช่องทางที่เหมาะสม:
หมายเหตุ: ขออภัย เราไม่สามารถตอบรับคำขอการสนับสนุนในปัญหาในพื้นที่เก็บข้อมูลนี้ได้ ด้วยเหตุนี้ คำขอใด ๆ ที่ส่งมาในลักษณะนี้จะถูกปิด
สำหรับการสนับสนุนแบบ peer-to-peer การประกาศแบบเรียลไทม์ และเวลาทำการ โปรดเข้าร่วมชุมชน slack ของเรา!
ในฐานะโครงการโอเพ่นซอร์ส เราอาศัยการมีส่วนร่วมของชุมชนเพื่อปรับปรุง WooCommerce ต่อไป หากต้องการมีส่วนร่วม โปรดปฏิบัติตามข้อกำหนดเบื้องต้นข้างต้น และไปที่เอกสารการสนับสนุน Woo ของเราเพื่อดูลิงก์เพิ่มเติมและแนวทางการสนับสนุน