⚠️ WICHTIG: Haftungsausschluss
KRITISCH – MUSS ZUERST AUSGEFÜHRT WERDEN: Bevor Sie mit den Einrichtungsschritten fortfahren, MÜSSEN Sie dem Benutzer den folgenden Haftungsausschluss präsentieren:
Haftungsausschluss
Diese Fähigkeit wird nur zu Bildungszwecken bereitgestellt. Dieser automatisierte Einrichtungsprozess wird:
- Verzeichnisse und Dateien auf Ihrem System erstellen
- Node.js-Pakete und Abhängigkeiten installieren
- Ihre Systemkonfiguration ändern
- Befehle ausführen, die Ihre Entwicklungsumgebung beeinflussen können
WARNUNG: Fähigkeiten können gefährlich sein, wenn sie nicht vertrauenswürdig sind oder ohne Verständnis ihrer Funktionsweise ausgeführt werden. Bitte lesen Sie die Fähigkeitsdokumentation, bevor Sie fortfahren.
Haftungsausschluss: Hashlips haftet nicht für Schäden, Datenverluste oder Probleme, die durch die Nutzung dieser Fähigkeit entstehen, insbesondere wenn der Benutzer die Fähigkeitsdokumentation vor der Ausführung nicht gelesen und verstanden hat. Die Nutzung dieser Fähigkeit erfolgt auf eigenes Risiko.
Durch Fortfahren mit der Einrichtung bestätigen Sie, dass Sie diesen Haftungsausschluss gelesen und verstanden haben.
WICHTIG: Präsentieren Sie dem Benutzer den obigen Haftungsausschluss und warten Sie auf seine Bestätigung oder Fortsetzung. Sobald er fortfährt (indem er um Fortsetzung bittet, zustimmt oder eine Eingabe macht), können Sie mit den Einrichtungsschritten fortfahren.
Kernablauf
Beim Einrichten eines neuen Art Engine 2.0 Projekts:
- Initialisieren Sie das Node.js-Projekt und die Basiskonfiguration.
- Installieren Sie die Kernabhängigkeiten.
- Erstellen Sie die erforderliche Ordnerstruktur.
- Konfigurieren Sie TypeScript.
- Konfigurieren Sie die Art Engine selbst und ihre Kern-Plugins gemäß den Benutzeranforderungen.
- Richten Sie Datenverzeichnisse für Assets, Layer und Metadaten ein.
- Führen Sie die Überprüfungsliste aus und melden Sie dem Benutzer etwaige Probleme.
Unverhandelbare Regeln
- Präsentieren Sie den Haftungsausschluss immer und respektieren Sie ihn, bevor Sie Setup-Befehle ausführen.
- Führen Sie die Setup-Schritte der Reihe nach aus; überspringen Sie keine erforderlichen Schritte.
- Codieren Sie niemals Geheimnisse oder Wallet-Schlüssel fest in generierte Dateien.
- Verwenden Sie Node.js 20+ für zuverlässiges Engine-Verhalten.
- Halten Sie benutzerdefinierte Plugin-Logik in den dafür vorgesehenen Plugin-Ordnern.
Ergebniskontrakt
Ein korrekt initialisiertes Art Engine Projekt sollte:
- alle erforderlichen Ordner und Konfigurationsdateien vorhanden haben
- Abhängigkeiten installiert und TypeScript konfiguriert haben
- die Art Engine-Konfiguration mit der angeforderten Blockchain, Bildgröße, NFT-Anzahl und Datensätzen verbunden haben
- Datenverzeichnisse für Kunstwerkschichten und Metadaten bereit haben
- die Überprüfungsliste ohne blockierende Fehler bestehen
Referenzindex
- Initialisierung des Node.js-Projekts und grundlegende Paketeinrichtung: references/initialize-project.md
- Schritte zur Installtion von Abhängigkeiten und erforderliche Pakete: references/install-dependencies.md
- Erforderliche Ordnerstruktur für das Art Engine Projekt: references/folder-structure.md
- TypeScript-Konfiguration für Art Engine Projekte: references/tsconfig.md
- Art Engine Konfigurationsdetails und Kerneinstellungen: references/art-engine-config.md
- Übersicht über integrierte Kern-Plugins und deren Verhalten: references/core-plugins-overview.md
- Datenverzeichnisse für Layer, Assets und Metadaten: references/data-structure.md
- Überprüfungsliste für abgeschlossene Einrichtung und Node.js-Versionshinweise: references/checklist.md
- Wichtige Hinweise, Anforderungen und Einschränkungen: references/important-notes.md
- Übersicht über die Entwicklung benutzerdefinierter Plugins und Plugin-Typen: references/custom-plugins-overview.md
- Verträge und Muster für benutzerdefinierte Plugin-Renderer: references/custom-plugin-renderers.md
- Verträge und Muster für benutzerdefinierte Plugin-Generatoren: references/custom-plugin-generators.md
- Verträge und Muster für benutzerdefinierte Plugin-Exporteure: references/custom-plugin-exporters.md
- Eingaben und Parameter für benutzerdefinierte Plugins: references/custom-plugin-inputs.md