dart pub publish auf pub.dev
Validieren, versionieren und veröffentlichen Sie Ihr Paket
dart pub publish auf pub.dev ist eine kostenlose Dart Academy-Lektion auf CoddyKit. Dies ist Lektion 4 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Dart Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Dart Academy-Kurs umfasst insgesamt 4 Lektionen.
Mit der Veröffentlichung teilen Sie Ihre Arbeit
Wenn Ihr Package bereit ist, bringt ein einziger Befehl es in die Welt. Publishing stellt Ihre Bibliothek auf pub.dev bereit, sodass jeder davon abhängen kann. 🌍
Vor der Veröffentlichung eine Version festlegen
Legen Sie in pubspec.yaml eine eindeutige version nach den Regeln der semantischen Versionierung fest. Major-, Minor- und Patch-Nummer zeigen Benutzern genau, wie umfangreich die Änderungen sind.
version: 1.0.0Das CHANGELOG aktualisieren
Jede Veröffentlichung benötigt einen passenden Eintrag in Ihrem CHANGELOG. Benutzer lesen ihn, um zu entscheiden, ob und wie sie aktualisieren. Beschreiben Sie die Änderungen daher verständlich.
Eine Lizenz auswählen
Ein veröffentlichtes Package muss eine LICENSE-Datei enthalten. Sie informiert Benutzer über deren rechtliche Rechte, und pub.dev erkennt gängige Open-Source-Lizenzen automatisch.
Zuerst einen Probelauf durchführen
Führen Sie publish mit dem dry-run-Flag aus, um alles ohne Hochladen zu validieren. So werden fehlende Dateien oder Warnungen sichtbar, solange sich Änderungen noch leicht vornehmen lassen.
dart pub publish --dry-runMit Ihrem Konto authentifizieren
Bei Ihrer ersten Veröffentlichung wird ein Browser geöffnet, in dem Sie sich anmelden. pub.dev verknüpft den Upload mit Ihrem account. Später können Sie weitere Personen als Uploader hinzufügen.
Der eigentliche Veröffentlichungsbefehl
Wenn der Probelauf fehlerfrei ist, entfernen Sie das Flag und veröffentlichen Sie das Package. Der Befehl publish lädt Ihre Dateien hoch und macht die Version innerhalb weniger Sekunden verfügbar.
dart pub publishVeröffentlichen ist dauerhaft
Sobald eine Version veröffentlicht ist, kann sie nicht gelöscht, sondern nur zurückgezogen werden, um von einer neuen Verwendung abzuraten. Prüfen Sie Ihre Dateien daher sorgfältig, denn ein Fehler bleibt in der Versionshistorie erhalten.
Dateien mit pubspec ausschließen
Halten Sie Geheimnisse und überflüssige Dateien aus dem Upload heraus. Dart ignoriert Dateien, die von Ihrer .gitignore erfasst werden. Eine saubere Commit-Praxis sorgt daher für ein aufgeräumtes veröffentlichtes Archiv.
Badges für verifizierte Publisher
Veröffentlichen Sie unter einem verifizierten Publisher, der mit einer Domain verknüpft ist, die Ihnen gehört. Das Badge schafft Vertrauen und bündelt alle Ihre Pakete unter einer Identität. 🛡️
Version für den nächsten Release erhöhen
Erhöhen Sie bei jeder Aktualisierung die Version, ergänzen Sie einen Eintrag im CHANGELOG, führen Sie die Prüfungen erneut aus und veröffentlichen Sie das Paket anschließend wieder. Dieser reibungslose Ablauf wiederholt sich während der gesamten Lebensdauer.
Kurzer Test
Was ist der sichere erste Schritt, bevor Sie Ihr Paket tatsächlich hochladen?
Rückblick: Veröffentlichen
Sie haben gelernt, eine Version zu erstellen, ein Changelog zu führen, eine Lizenz anzugeben, einen Probelauf durchzuführen und schließlich dart pub publish auszuführen. Ihr Paket ist nun Teil des Ökosystems. 🎉
Häufig gestellte Fragen
Ist die Lektion „dart pub publish auf pub.dev“ kostenlos?
Ja — der vollständige Text von „dart pub publish auf pub.dev“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Dart Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Dart Academy-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „dart pub publish auf pub.dev“?
Validieren, versionieren und veröffentlichen Sie Ihr Paket Du übst Dart Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um Dart Academy zu starten?
Keine Vorkenntnisse erforderlich. Dart Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 4 von 4.
Wie lange dauert die Lektion „dart pub publish auf pub.dev“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser Dart Academy-Lektion Code schreiben und ausführen?
Ja. Jede Dart Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Eine veröffentlichbare Bibliothek strukturieren
- Dokumentieren mit dartdoc-Kommentaren
- Linting, Formatierung und pana-Bewertung
- dart pub publish auf pub.dev