Pular para o conteúdo

3. Crie e publique um pacote

Crie uma biblioteca:

Janela do terminal
longbow new archer-words --lib
cd archer-words

Exporte uma função pequena do módulo declarado, adicione um módulo _test.fl pareado e execute longbow test. O contrato do ecossistema de pacotes — em inglês explica identidades, aliases, versões imutáveis, compatibilidade e credenciais.

Antes de qualquer envio, qualifique o arquivo exato:

Janela do terminal
longbow check
longbow test
longbow build
longbow publish --dry-run

O dry run valida o manifesto e informa arquivos normalizados e checksum SHA-256 sem contatar o registro. Uma versão publicada é imutável. Incremente a versão para corrigir; use yank apenas para impedir novas resoluções desbloqueadas.

Aplicativos importam a dependência pelo alias local, como lib::words::greeting, não pelo proprietário no registro. Versione longbow.lock em aplicativos para que a CI resolva os mesmos bytes.

Agora você sabe criar, executar, diagnosticar e empacotar um aplicativo pequeno. Continue em Básico: módulos, valores e funções.