Skip to content

DevTooling: Implement Monorepo with Turborepo for Shared Packages #240

@Smartdevs17

Description

@Smartdevs17

Description\nMigrate codebase to monorepo with shared packages for types, utilities, and contracts. Current duplicate code causes inconsistencies.\n\nCurrent Limitation: Multiple codebases with duplication.\nExpected Outcome: Turborepo monorepo with shared @agenticpay/types, utils, and contracts packages.\n## Acceptance Criteria\n- [ ] Turborepo configuration\n- [ ] @agenticpay/types package\n- [ ] @agenticpay/utils package\n- [ ] @agenticpay/contracts package\n- [ ] Shared ESLint config\n- [ ] Shared TypeScript config\n- [ ] Task pipelines (build, test, lint)\n- [ ] Cache configuration\n## Technical Scope\n- Files: packages/*, turbo.json\n- Edge Cases: Version alignment, breaking changes\n## Complexity Estimate\n200 points - Monorepo setup, package structure.

Metadata

Metadata

Assignees

Labels

Stellar WaveIssues in the Stellar wave programenhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions