Willkommen beim WooCommerce Monorepo auf GitHub. Hier finden Sie alle Plugins, Pakete und Tools, die bei der Entwicklung des WooCommerce-Kern-Plugins sowie der WooCommerce-Erweiterungen verwendet wurden. Sie können die Quelle durchsuchen, sich offene Probleme ansehen, Code beisteuern und die laufende Entwicklung verfolgen.
Wir empfehlen allen Entwicklern, dem WooCommerce-Entwicklungsblog zu folgen, um über alles, was im Projekt passiert, auf dem Laufenden zu bleiben. Sie können @DevelopWC auch auf Twitter folgen, um die neuesten Entwicklungsupdates zu erhalten.
Um WooCommerce Monorepo zum Laufen zu bringen, müssen Sie sicherstellen, dass Sie alle Voraussetzungen installiert haben.
.nvmrc
Datei, die hilft, sicherzustellen, dass Sie die richtige Version von Node verwenden.Sobald Sie alle Voraussetzungen installiert haben, werden im Folgenden alle für die Entwicklung erforderlichen Build-Ausgaben vorbereitet:
# 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
Jedes Plugin, Paket und Tool verfügt über eine eigene package.json
Datei, die projektspezifische Abhängigkeiten und Skripte enthält. Die meisten Projekte enthalten außerdem eine README.md
Datei mit allen projektspezifischen Einrichtungsanweisungen und Dokumentationen.
internal-
gekennzeichnet sind.Wenn Sie mehr über die Funktionsweise unseres Monorepo erfahren möchten, schauen Sie sich bitte diesen Leitfaden hier an.
Um unserem Team ein Sicherheitsproblem mitzuteilen, senden Sie bitte hier einen Bericht über HackerOne.
Dieses Repository ist nicht für den Support geeignet. Bitte nutzen Sie unseren Issue-Tracker nicht für Supportanfragen, sondern nur für Kernprobleme von WooCommerce. Die Unterstützung kann über die entsprechenden Kanäle erfolgen:
HINWEIS: Leider können wir Supportanfragen zu Problemen in diesem Repository nicht berücksichtigen; Infolgedessen werden alle auf diese Weise eingereichten Anfragen geschlossen.
Für Peer-to-Peer-Support, Ankündigungen in Echtzeit und Bürozeiten treten Sie bitte unserer Slack-Community bei!
Als Open-Source-Projekt sind wir auf Community-Beiträge angewiesen, um WooCommerce weiter zu verbessern. Um einen Beitrag zu leisten, befolgen Sie bitte die oben genannten Voraussetzungen und besuchen Sie unser Dokument „Mitwirken bei Woo“, um weitere Links und Beitragsrichtlinien zu erhalten.