You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit e95db37
Browse filesBrowse the repository at this point in the historyBrowse files
chore: remove dead deps, stale docs, and a no-op nightly build step
Deletion and documentation accuracy only; no behavior change.
- CLAUDE.md documented `pnpm build` as a three-stage pipeline ending in
pagefind. Pagefind does not exist in this repo (search is an external
Algolia crawler); the build is a single `next build --webpack`. Adds a
Vale install note, since `pnpm vale:check` is documented as required but
vale is a Go binary with no npm dependency.
- .gitignore reserved `public/toolkit-markdown/` for a build step that no
longer exists, and both .gitignore and the Makefile referenced
`make_toolkit_docs/`, a Python directory that was removed. `make
mcp-server-docs` was therefore a broken target.
- `data/toolkits/jira.json` was an unreferenced 133 KB copy at the repo
root; the live data is under `toolkit-docs-generator/data/toolkits/`.
- Drops unused dependencies (zustand, turndown, @mdx-js/react) and
redundant direct declarations that are supplied transitively
(@theguild/remark-mermaid via nextra, baseline-browser-mapping via next,
unist-util-visit-parents, mdast-util-to-string). Moves chalk to
devDependencies and consolidates the two colour libraries onto it.
- Adds @types/hast so neutralize-emails.tsx can use unist-util-visit
instead of a hand-rolled tree walk.
- The nightly generator workflow ran `pnpm build` with a working-directory
that has no package.json, so pnpm resolved upward and executed the root
Next production build. The step that follows runs the CLI through tsx and
needs no build.
- Renames ignored-toolkits.txt/excluded-toolkits.txt to
skip-toolkits.txt/remove-toolkits.txt, which say what they do.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@@ -42,6 +42,13 @@ Follow **STYLEGUIDE.md** for writing standards and **AUTHORING.md** for formatti
42
42
- Code snippets: 4 spaces for Python, 2 spaces for other languages.
43
43
- Run `pnpm vale:check` before submitting docs changes.
44
44
45
+
Vale is a Go binary with no npm dependency, so a clean checkout does not have it. Install it once, then fetch the style packages (`styles/Google/`, `styles/alex/`, `styles/write-good/` are gitignored):
46
+
47
+
```bash
48
+
brew install vale # or see https://vale.sh/docs/install
49
+
pnpm vale:sync
50
+
```
51
+
45
52
## Pre-commit Hooks
46
53
47
54
Husky runs on commit: Vale style checks on `.md/.mdx`, `_meta.tsx` key validation, redirect checking for deleted/renamed pages, internal link updates, and Ultracite formatting. You MUST fix any issues surfaced by the pre-commit hooks. NEVER bypass hooks with `--no-verify` or similar flags.
0 commit comments