Introdução
Direcionamento multiplataforma
Como usar o .NET Standard e multiplataforma para criar bibliotecas de multiplataforma. O .NET é executado em muitos locais e boas bibliotecas do .NET devem buscar dar suporte a tantas plataformas e desenvolvedores quanto possível.
Nomenclatura forte
Saiba mais sobre o nome forte e suas vantagens e desvantagens. Dar um nome forte a uma biblioteca .NET permite que a maioria dos desenvolvedores use-a e é uma prática recomendada.
Bibliotecas do NuGet e de software livre
A melhor maneira de criar pacotes do NuGet para bibliotecas do .NET de código-fonte aberto, incluindo metadados recomendados para todos os pacotes publicamente publicados em NuGet.org.
Dependências
O NuGet torna fácil usar pacotes existentes ao criar uma biblioteca do .NET. Saiba mais sobre as origens comuns de atrito de dependências do NuGet e como evitá-las.
Source Link
O Source Link é uma ótima ferramenta que permite aos usuários da biblioteca .NET intervir no código-fonte durante a depuração. Este artigo é uma visão geral do que é o Source Link e por que você deve usá-lo.
Publicando
Embora o NuGet.org seja o repositório mais amplamente conhecido e usado, há muitos locais para publicar pacotes do NuGet. Saiba mais sobre os diferentes repositórios de pacote do NuGet disponíveis e práticas recomendadas de segurança para a publicação de uma biblioteca do .NET.
Controle de versão
Boas bibliotecas do .NET evoluem ao longo do tempo, adicionando recursos, corrigindo bugs e melhorando o desempenho em versões posteriores. Saiba mais sobre os vários números de versão e como comunicar alterações interruptivas para os desenvolvedores.
Alterações interruptivas
É importante que uma biblioteca .NET encontre um equilíbrio entre a estabilidade para usuários existentes e a inovação para o futuro. Saiba mais sobre os diferentes tipos de alterações interruptivas e estratégias para adição de novos recursos, ao mesmo tempo mantendo a compatibilidade com versões anteriores.