Monorepo
Fundamentos de Programação · Superficial
Uma estratégia de desenvolvimento de software onde múltiplos pacotes, programas ou aplicações relacionados são armazenados em um único repositório com controle de versão. No desenvolvimento Solana, monorepos comumente contêm múltiplos programas on-chain, suas suítes de teste, SDKs de cliente e aplicações frontend em um repositório. Ferramentas como Cargo workspaces (Rust), npm/pnpm workspaces (TypeScript) e a configuração workspace do Anchor suportam padrões monorepo, permitindo dependências compartilhadas e mudanças cross-package atômicas.