0Pricing
Dart Academy · Aula

dart pub publish para pub.dev

Valide, versione e publique seu pacote.

dart pub publish para pub.dev é uma aula grátis de Dart Academy no CoddyKit. Esta é a aula 4 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Dart Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Dart Academy inclui 4 aulas no total.

Publicar compartilha seu trabalho

Quando seu pacote estiver pronto, um comando o envia ao mundo. A publicação coloca sua biblioteca no pub.dev para que qualquer pessoa possa depender dela. 🌍

Defina a versão antes de publicar

Defina uma versão clara no pubspec.yaml seguindo o versionamento semântico. Os números maior, menor e de correção informam exatamente aos usuários quanto mudou.

version: 1.0.0

Atualize o CHANGELOG

Cada versão precisa de uma entrada correspondente no seu CHANGELOG. Os usuários o leem para decidir se e como atualizar; portanto, descreva as mudanças claramente.

Escolha uma licença

Um pacote publicado precisa incluir um arquivo LICENSE. Ele informa os direitos legais dos usuários, e o pub.dev reconhece automaticamente licenças comuns de código aberto.

Faça primeiro uma simulação

Execute a publicação com a opção dry-run para validar tudo sem fazer o envio. Ela revela arquivos ausentes ou avisos enquanto as alterações ainda são fáceis de corrigir.

dart pub publish --dry-run

Autentique-se com sua conta

Sua primeira publicação abrirá um navegador para você entrar. O pub.dev vincula o envio à sua conta, e posteriormente você poderá adicionar outras pessoas como responsáveis pelos envios.

O comando real de publicação

Quando a simulação estiver limpa, remova a opção para publicar. O comando publish envia seus arquivos e disponibiliza a versão em poucos segundos.

dart pub publish

A publicação é permanente

Depois de publicada, uma versão não pode ser excluída, apenas retirada para desencorajar novos usos. Verifique cuidadosamente seus arquivos, pois um erro permanece no histórico.

Exclua arquivos com pubspec

Mantenha segredos e arquivos desnecessários fora do envio. O Dart ignora os arquivos correspondentes ao seu .gitignore, portanto uma boa higiene dos commits mantém seu arquivo publicado limpo.

Selos de publicador verificado

Publique usando um publicador verificado associado a um domínio que pertença a você. O selo gera confiança e reúne todos os seus pacotes sob uma única identidade. 🛡️

Aumentando a versão para o próximo lançamento

A cada atualização, aumente a versão, adicione uma entrada no CHANGELOG, execute as verificações novamente e publique outra vez. Esse mesmo ciclo tranquilo se repete indefinidamente.

Verificação rápida

Qual é o primeiro passo seguro antes de realmente enviar seu pacote?

Resumo: publique-o

Você aprendeu a definir a versão, manter um registro de alterações, adicionar uma licença, fazer uma execução simulada e, por fim, usar dart pub publish. Agora seu pacote faz parte do ecossistema. 🎉

Perguntas Frequentes

A aula “dart pub publish para pub.dev” é grátis?

Sim — o texto completo de “dart pub publish para pub.dev” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Dart Academy, atualize para CoddyKit PRO. O curso de Dart Academy inclui 4 aulas no total.

O que vou aprender em “dart pub publish para pub.dev”?

Valide, versione e publique seu pacote. Você pratica Dart Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Dart Academy?

Nenhuma experiência prévia é necessária. Dart Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 4 de 4.

Quanto tempo leva a aula “dart pub publish para pub.dev”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Dart Academy?

Sim. Cada aula de Dart Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Estruturando uma Biblioteca Publicável
  2. Documentando com Comentários dartdoc
  3. Linting, Formatação e Pontuação do pana
  4. dart pub publish para pub.dev
← Voltar para Dart Academy