Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions apps/AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -164,8 +164,9 @@ from a different Mantine version.

### Publishing

`packages/glance` and `packages/glance-react` publish to npm on demand
(`packages/glance/docs/releasing.md`), and `apps/gitq` publishes
`packages/glance` publishes to npm on demand
(`packages/glance/docs/releasing.md`; glance-react is private and its npm
versions are deprecated), and `apps/gitq` publishes
`@mattstack/gitq` to npm on demand too (`bun run release`, per
`apps/gitq/docs/releasing.md`); nothing else in this repo publishes.
`@mattstack/app-kit`,
Expand Down
7 changes: 7 additions & 0 deletions docs/architecture.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,13 @@ gitq, or the acme skills:
Tracking lives in the same workspace, one project per repo (`rt`, `rt client`,
`glance`, `board`, `gitq`, `skills`) on team `just matt` (MAT).

On npm, `@mattstack/rt-client`, `@mattstack/settings-kit`,
`@mattstack/glance-react` and `@mattstack/mantine-tokyo` are deprecated
(2026-09-27): they existed only to move code between the repos this one
absorbed, and every consumer links them as workspace packages now.
`@mattstack/glance`, `@mattstack/gitq` and `@mattstack/fast-browser` stay
published.

## Why they are not in this repo

The roadmap has been lost twice: first as an unpublished artifact that existed
Expand Down
2 changes: 1 addition & 1 deletion packages/glance-react/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@mattstack/glance-react",
"private": false,
"private": true,
Comment thread
coderabbitai[bot] marked this conversation as resolved.
"version": "0.4.2",
"description": "Forge Glance React component library \u2014 MR dashboards with GDS theming",
"license": "MIT",
Expand Down
15 changes: 8 additions & 7 deletions packages/glance/docs/releasing.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
# Releasing @mattstack/glance and @mattstack/glance-react
# Releasing @mattstack/glance

glance is consumed inside this repo as `workspace:*` and glance-react has
no in-repo consumer yet; a publish exists only for a consumer outside it.
glance is consumed inside this repo as `workspace:*`; a publish exists only
for a consumer outside it (the npm-installed `@mattstack/gitq` resolves it
from the registry). glance-react is private and publishes nowhere; its npm
versions are deprecated.
Publish from a checkout on `main`,
from the package directory, with `bun publish` and never `npm publish`:
glance-react depends on glance as `workspace:*`, which bun rewrites to the
version in the tree and npm ships verbatim.
bun rewrites `workspace:*` dependencies to the version in the tree and npm
ships them verbatim.

1. Bump `version` in the package's `package.json` and add a CHANGELOG entry.
2. `bun run build` in the package, then `bun run check-types`.
3. `bun publish` (OTP prompt). For glance-react, glance's current version must
already be on npm: `npm view @mattstack/glance@<version> version`.
3. `bun publish` (OTP prompt).
4. Commit the bump: `glance: publish <version>`.
Loading