This folder is managed by Changesets, used here only for
local, manual versioning of the public @codraoss/* packages. There is no CI-based publishing.
The seven publishable packages (schema, core, db, models, provider-github, api, ui)
are a fixed group — they version and release in lockstep (currently 0.9.4). The worker app
(@codraoss/worker) is private and never published.
npx changeset # pick the bump, write a summary; commit the generated filenpm run version:packages # applies pending changesets: bumps all @codraoss/* in lockstep + changelog
npm run release # builds dist and runs `changeset publish` for younpm run release builds every package to dist/ and publishes. Publishing is also possible per
package with plain npm — the prepack hook rewrites exports to the compiled dist/ paths in the
tarball automatically:
npm run build:packages
npm publish -w @codraoss/schema # ...repeat bottom-up: schema → core → db/models/provider-github → api → uiYou must be logged in to npm (npm whoami) and own the @codraoss scope. First publish of each
package needs public access, which publishConfig.access already sets.