Skip to content

Move @workit/core to monorepo layout#38

Merged
AdmilsonCossa merged 3 commits into
mainfrom
chore/monorepo-core-layout
Jun 5, 2026
Merged

Move @workit/core to monorepo layout#38
AdmilsonCossa merged 3 commits into
mainfrom
chore/monorepo-core-layout

Conversation

@AdmilsonCossa
Copy link
Copy Markdown
Collaborator

Summary

Move @workit/core into packages/core and make the repository root a private workspace coordinator.

This is a layout/build release only:

  • same npm package: @workit/core
  • same imports
  • same public exports
  • no new runtime APIs
  • no feature changes

Validation

  • npm run verify
  • npm run site:build

Contract Check

Compared against v0.1.4:

  • package name unchanged
  • exports unchanged
  • main/module/types unchanged
  • runtime dependencies unchanged
  • peer dependencies unchanged
  • Node engine unchanged
  • API surface guard unchanged

Move the @workit/core source, tests, samples, benchmarks, evidence, and package metadata under packages/core while keeping the npm package name, exports, and root command surface delegated through the workspace.

Update release and site workflows to publish/build the workspace package and keep the use-cases site wired to the real package path. No new runtime API or feature is introduced.
Add the 0.1.5 changelog, package README versioning policy, contribution note, and citation guidance without changing runtime code or public APIs.
@AdmilsonCossa AdmilsonCossa merged commit ae417c3 into main Jun 5, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant