Arbeitsblatt für Bundles
Diese Seite richtet sich an Bündler, die jede Entscheidung über ein Bundle an einem Ort haben möchten. Kopieren Sie die
Blöcke in Ihr Repository (zum Beispiel nach docs/bundle.md), füllen Sie sie aus und prüfen Sie sie bei jedem Release
mit der Checkliste für die Bundle-Veröffentlichung.
Inhalt
Identität
Bundle name: <name> (Naming and branding a bundle)
Kind: container / image / panel / package / kit / site package / extensions / appliance / demo
Recipients: <who>
Bundle version: <version>
Maker and contact: <your company>, <address>
Partner level / profile: <level, profile, or none>Arten von Bundles, Ein Bundle benennen und gestalten.
Basis und Teile
Base: Exponential 6 / Legacy <line> / Nexus <line>
Exponential version: <tag or commit>
Lock file checksum: <sha256 of composer.lock>
Extensions added: <list with versions>
Extensions removed: <list with reasons>
Site package(s): <name version checksum>
Package server: public / mirror <URL> / shipped filesDie Basis wählen, Versionen, Tags und Pinning, Seitenpakete in einem Bundle.
Lizenzen
Bundle license (own parts): <SPDX>
Notice file: <path>
Third-party list: <path>, generated with composer licenses on <date>
Source offer: <URL or written offer>
Counsel reviewed: <date>GPL-Pflichten, Komponenten Dritter.
Installation
Installer: exp:install / kickstarter / setup wizard
Options or template: <path>
Install at: first boot / by the recipient
Already-installed test: grep -q '^\[DatabaseSettings\]' settings/override/site.ini.append.php
Password hand-over: <how>
Offline capable: yes / noDie drei Installer, Erster Start und einmalige Installation.
Laufzeitumgebung
PHP: <versions>, extensions checked with exp:velocity ext check
Database: <engine, version>
Web server / engine: Velocity qbix / FrankenPHP / Apache / nginx + PHP-FPM
Site user / group: <user> / <group>
Cron: <how>
Backups: <what, where>Datenbankwahl, Webserver- und Engine-Wahl, Dateirechte.
Sicherheit
File modes: 0770 / 0660
HTTPS: <how>
Admin access: <URL path / host / port>, restrictions
Demo mode: off (or: demo bundle, set for <processes>)
Secrets shipped: none (checked on <date>)Sicherheitsvorgaben eines Bundles, Demo-Modus in Bundles.
Das Leben nach dem Release
Update route: <image / package / Git and Composer / ezupdate>
Database updates by: <who>
Security release time: <promise>
Support statement: <path>
End of support: <date or policy>
Upstream contributions: <issues and pull requests sent>Updates und Upgrade-Pfade, Grenzen des Supports, Korrekturen zurückgeben.
Die Feldnamen in den Blöcken bleiben englisch, damit sie zu den Werkzeugen und Befehlen passen, die sie nennen; füllen Sie die Werte in der Sprache Ihres Teams aus.
Verwandte Seiten
- Checkliste für die Bundle-Veröffentlichung
- Bündler: hier beginnen
- Checkliste für die Partnerbewerbung
- Freie Dokumentation: Diese Seite darf unter der GNU FDL 1.3 frei kopiert, übersetzt und verbessert werden.
Werden Sie Exponential-Partner
Partner teilen ihre Informationen, stellen Mittel bereit, geben Beiträge zurück und entwickeln die Produkte mit uns, und so wächst Exponential. Eine Partner-Website und ein Dashboard sind für Mitte 2027 geplant: Werden Sie noch heute Partner, damit wir schneller wachsen und neue Funktionen früher liefern.