Skip to content
This repository was archived by the owner on Oct 28, 2026. It is now read-only.

chore: add the MIT license and fix gaps in the docs - #4

Merged
PunGrumpy merged 4 commits into
mainfrom
chore/license-and-doc-fixes
Sep 29, 2026
Merged

PunGrumpy merged 4 commits into
mainfrom
chore/license-and-doc-fixes

Conversation

@PunGrumpy

Copy link
Copy Markdown
Owner

Description

Follow-ups from #3.

  • Add LICENSE (MIT). apps/cli/package.json already said MIT, so the root package.json now says the same, the README has a License section, and GoReleaser ships LICENSE in every archive next to README.md.
  • Set "type": "module" in the root package.json. oxlint.config.ts and oxfmt.config.ts use import, so Node printed MODULE_TYPELESS_PACKAGE_JSON on every check and fix.
  • quickstart.md: the excerpt now shows the control-02 line, which the steps below it ask you to check.
  • run-against-a-lab.md: ~/.config/plumb/config.json is described as the default path, with a link to the CLI reference for XDG_CONFIG_HOME and PLUMB_CONFIG.

Testing Instructions

bun install
bun run check   # no MODULE_TYPELESS_PACKAGE_JSON warning
bun turbo run check test build
goreleaser check

Compare the excerpt in docs/quickstart.md with the Port section of plumb demo.

The steps below the excerpt ask you to check control-01 and control-02,
and plumb demo prints a Control line for each.
~/.config/plumb/config.json is only the default. XDG_CONFIG_HOME and
PLUMB_CONFIG change it, as the CLI reference explains.
oxlint.config.ts and oxfmt.config.ts use import syntax, so Node warned
with MODULE_TYPELESS_PACKAGE_JSON on every check and fix.
@changeset-bot

changeset-bot Bot commented Sep 29, 2026 •

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 0fd81e6

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@baymiai

baymiai Bot commented Sep 29, 2026

Copy link
Copy Markdown

Security review: nothing to raise.

Reviewed at a558d11.

Add the LICENSE file that apps/cli/package.json already points to, set
the same license on the root package, and ship LICENSE in every release
archive.
@PunGrumpy
PunGrumpy force-pushed the chore/license-and-doc-fixes branch from a558d11 to 0fd81e6 Compare September 29, 2026 10:10
@PunGrumpy
PunGrumpy merged commit d767464 into main Sep 29, 2026
3 of 4 checks passed
@PunGrumpy
PunGrumpy deleted the chore/license-and-doc-fixes branch September 29, 2026 11:56
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant