Monorepo
Fundamentos de Programación · Superficial
Una estrategia de desarrollo de software donde multiples paquetes, programas o aplicaciones relacionados se almacenan en un único repositorio con control de versiones. En el desarrollo de Solana, los monorepos comumente contienen multiples programas on-chain, sus suites de pruebas, SDKs cliente y aplicaciones frontend en un sólo repositorio. Herramientas como Cargo workspaces (Rust), npm/pnpm workspaces (TypeScript) y la configuración de workspace de Anchor soportan patrones monorepo, permitiendo dependencias compartidas y cambios atomicos entre paquetes.