Dart Academy · Lektion

dart pub publish til pub.dev

Validér, versionsangiv, og udgiv din pakke

Lektion 4 af 413 trin

dart pub publish til pub.dev er en gratis Dart Academy-lektion på CoddyKit. Dette er lektion 4 af 4. Du kan læse hele lektionen gratis nedenfor — og derefter øve dig praktisk i browseren med en indbygget kodeeditor og en AI-vejleder, der er tilgængelig døgnet rundt. Den er en del af læringsforløbet i Dart Academy, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. Dart Academy-kurset indeholder 4 lektioner i alt.

Publicering deler dit arbejde

Når din package er klar, sender én kommando den ud i verden. Publicering placerer dit bibliotek på pub.dev, så alle kan gøre det til en afhængighed. 🌍

Angiv versionen før publicering

Angiv en tydelig version i pubspec.yaml efter semantisk versionsstyring. Hoved-, mindre- og patchnumre fortæller brugerne præcis, hvor meget der er ændret.

version: 1.0.0

Opdatér CHANGELOG

Hver release kræver en tilsvarende post i din CHANGELOG. Brugerne læser den for at beslutte, om og hvordan de skal opgradere, så beskriv ændringerne klart.

Vælg en licens

En publiceret package skal indeholde en LICENSE-file. Den fortæller brugerne om deres juridiske rettigheder, og pub.dev genkender automatisk almindelige open source-licenser.

Lav først en prøve​​kørsel

Kør publish med flaget dry-run for at validere alt uden at uploade. Det afslører manglende filer eller advarsler, mens ændringer stadig er billige at foretage.

dart pub publish --dry-run

Godkend med din konto

Første gang du publicerer, åbnes en browser, hvor du logger ind. pub.dev knytter uploaden til din konto, og senere kan du tilføje andre som uploadere.

Den rigtige publiceringskommando

Når prøve​​kørslen er uden problemer, fjerner du flaget og sender pakken ud. Kommandoen publish uploader dine filer og gør versionen tilgængelig i løbet af få sekunder.

dart pub publish

Udgivelse er permanent

Når en version først er udgivet, kan den ikke slettes, men kun trækkes tilbage for at modvirke ny brug. Kontrollér dine filer en ekstra gang, for en fejl bliver stående i historikken.

Udeluk filer med pubspec

Hold hemmeligheder og unødvendige filer ude af overførslen. Dart ignorerer filer, der matcher din .gitignore, så god commit-praksis holder dit publicerede arkiv rent.

Mærker for bekræftede udgivere

Udgiv under en bekræftet udgiver, der er knyttet til et domæne, du ejer. Mærket skaber tillid og samler alle dine pakker under én identitet. 🛡️

Hæv versionsnummeret til næste udgivelse

Ved hver opdatering skal du hæve versionen, tilføje en post i CHANGELOG, køre kontrollerne igen og derefter udgive på ny. Den samme problemfri cyklus gentager sig resten af pakkens levetid.

Hurtigt tjek

Hvad er det sikre første trin, før du faktisk overfører din pakke?

Opsummering: Udgiv den

Du har lært at versionssætte, føre en ændringslog, angive en licens, prøvekøre og til sidst køre dart pub publish. Din pakke er nu en del af økosystemet. 🎉

Gratis at komme i gang

Lær Dart med en AI-underviser — gratis

Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.

Kurser
30
Lektioner
120

Ofte stillede spørgsmål

Er lektionen “dart pub publish til pub.dev” gratis?

Ja — hele teksten til “dart pub publish til pub.dev” kan læses gratis her på nettet. Hvis du vil øve dig interaktivt med en indbygget kodeeditor og en AI-vejleder døgnet rundt og få adgang til resten af Dart Academy-kurset, skal du opgradere til CoddyKit PRO. Dart Academy-kurset indeholder 4 lektioner i alt.

Hvad lærer jeg i “dart pub publish til pub.dev”?

Validér, versionsangiv, og udgiv din pakke Du øver dig i Dart Academy med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.

Skal jeg have erfaring for at begynde på Dart Academy?

Der kræves ingen tidligere erfaring. Dart Academy på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 4 af 4.

Hvor lang tid tager lektionen “dart pub publish til pub.dev”?

De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.

Kan jeg skrive og køre kode i denne Dart Academy-lektion?

Ja. Alle Dart Academy-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.

Alle lektioner i dette kursus

  1. Strukturering af et bibliotek, der kan udgives
  2. Dokumentation med dartdoc-kommentarer
  3. Linting, formatering og pana-score
  4. dart pub publish til pub.dev
← Tilbage til Dart Academy