Busque em todas as páginas da documentação
10 pages in this section.
Aprenda como o Go organiza o código em pacotes e módulos, permitindo builds reproduzíveis, atualizações cientes de versão e resolução de dependências.
Aprenda pacotes e módulos Go com 10 exemplos. Crie módulos, importe pacotes e entenda o layout padrão.
Aprenda convenções de nomenclatura de pacotes Go, incluindo nomes curtos e em minúsculas e o uso de diretórios internal/ para restringir importações e impor limites de módulo.
Aprenda como go.mod declara dependências, go.sum trava checksums e a Seleção de Versão Mínima garante builds reproduzíveis em Go.
Aprenda sobre ciclos de importação, importações vazias para efeitos colaterais e importações de ponto em Go. Entenda como quebrar ciclos e quando usar importações vazias.
Aprenda a usar go work para desenvolver repositórios Go multi-módulo. Configure um arquivo go.work para gerenciar o código-fonte local de múltiplos módulos.
Aprenda o layout padrão de projetos Go para serviços e bibliotecas, incluindo os diretórios cmd/, internal/, e pkg/, para organizar seu código de forma eficaz.
Aprenda as melhores práticas para pacotes, módulos e layout de projeto em Go. Mantenha grafos de importação pequenos, releases previsíveis e monorepos manteníveis.
Um resumo de página única de cada item de destaque das 9 páginas na seção Pacotes e Módulos, agrupado por página de origem para que você possa verificar todos os 54 pontos importantes sem abrir cada artigo individualmente.