This repository is now set up as a monorepo foundation using npm workspaces, Turborepo and Changesets.
Current workspace packages:
packages/oc(the existingocpackage)packages/oc-client-browserpackages/oc-metadata-adapters-utilspackages/oc-azure-sql-metadata-adapter
.
├── .changeset/
├── package.json # monorepo root scripts (turbo + changesets)
├── turbo.json # task pipeline
└── packages/
├── oc/
│ ├── package.json
│ ├── src/
│ ├── test/
│ └── tasks/
├── oc-client-browser/
├── oc-metadata-adapters-utils/
└── oc-azure-sql-metadata-adapter/
npm run lint– run lint across workspaces (via Turbo)npm run build– build all workspacesnpm run test/npm run test-silent– run test pipelinesnpm run changeset:status– show pending release bumpsnpm run release:prepare– tests + apply pending changesetsnpm run release:publish– build + publish pending package releases
- Package docs:
packages/oc/README.md - Azure SQL metadata adapter docs:
packages/oc-azure-sql-metadata-adapter/README.md - Package changelog:
packages/oc/CHANGELOG.md
See CONTRIBUTING.md.