TypeScript Monorepo Handbook
Руководство по монорепозиториям на TypeScript
Resumo:
Introdução
O livro TypeScript Monorepo Handbook, de autoria de David Levi, é um guia prático dedicado à criação e gerenciamento de monorepositórios em TypeScript. No mundo do desenvolvimento moderno, onde os projetos se tornam cada vez mais complexos e modulares, o monorepositório (monorepo) se torna um padrão de facto para muitas equipes. O livro foi lançado em 2022, contém 210 páginas e é voltado para desenvolvedores que desejam migrar de repositórios dispersos para uma base de código única e bem estruturada.
Sobre o que é este livro
O livro aborda sequencialmente todos os aspectos do trabalho com monorepositórios: desde conceitos básicos até técnicas avançadas de configuração de CI/CD e publicação de pacotes. O autor não apenas lista ferramentas, mas explica por que um monorepositório pode ser útil especificamente para projetos TypeScript e como evitar erros típicos na sua implementação.
Principais tópicos:
- O que é um monorepositório e por que ele é necessário (comparação com multirrepositórios).
- Visão geral das ferramentas populares: Nx, Lerna, Yarn Workspaces, Turborepo.
- Configuração do TypeScript em um monorepositório: tsconfig, paths, references.
- Gerenciamento de dependências e versionamento de pacotes.
- Automação de build, testes e deploy.
- Publicação de pacotes no registro npm.
- Migração de um projeto existente para um monorepositório.
Para quem é este livro
O livro será útil para:
- Desenvolvedores TypeScript que trabalham em grandes
Recommendations
Arquitetura de aplicativos Swift (iOS/macOS). Padrões e práticas
PHP e Docker: conteinerização de aplicações
Java e Kubernetes: Desenvolvimento e Implantação de Microsserviços
Aprendizado de Máquina e Go (Golang): Um Guia Prático
Engenharia de Software no Google
Desenvolvimento de API em Swift: da teoria à prática no iOS e macOS