0Pricing
Dart Academy · Lektion

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.0

Das 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-run

Mit 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 publish

Verö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

  1. Eine veröffentlichbare Bibliothek strukturieren
  2. Dokumentieren mit dartdoc-Kommentaren
  3. Linting, Formatierung und pana-Bewertung
  4. dart pub publish auf pub.dev
← Zurück zu Dart Academy