Skip to content

docs: add docs quality tooling follow-up#61

Draft
snissn wants to merge 10 commits into
upstream/docs-ia-refreshfrom
upstream/docs-tooling-followup
Draft

docs: add docs quality tooling follow-up#61
snissn wants to merge 10 commits into
upstream/docs-ia-refreshfrom
upstream/docs-tooling-followup

Conversation

@snissn

@snissn snissn commented Apr 10, 2026

Copy link
Copy Markdown
Member

Summary

This adds the local docs-quality tooling on top of the IA refresh branch.

It introduces the checker toolchain, wires the local scripts and config, and adds the docs-quality CI workflow.

How to review

  1. feat(docs): add checker toolchain
    Adds the shared checker implementation under scripts/checkers/.
  2. chore(docs): wire local docs quality scripts and config
    Adds the package scripts, markdown lint config, link-ignore config, and supporting repo wiring.
  3. ci(docs): add docs quality workflow
    Adds the GitHub Actions workflow for docs-quality checks.

Validation

  • npm run build
  • npm run check-links

@netlify

netlify Bot commented Apr 10, 2026

Copy link
Copy Markdown

Deploy Preview for timely-kataifi-9f3a09 ready!

Name Link
🔨 Latest commit 63ce6be
🔍 Latest deploy log https://app.netlify.com/projects/timely-kataifi-9f3a09/deploys/6a200b1e7c53a30009a7a82b
😎 Deploy Preview https://deploy-preview-61--timely-kataifi-9f3a09.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

nijoe1 added 6 commits April 20, 2026 23:06
…on-save

- Merge .markdownlint.json into .markdownlint-cli2.jsonc so the CLI,
  CI, and the VS Code extension all read a single source of truth.
- Disable MD013 (line-length), MD029 (ordered-list prefix), and MD036
  (emphasis-as-heading); relax MD024 to siblings_only, pin MD004 to
  asterisk style, and add an explicit MD033 allow-list covering the
  HTML elements used by GitBook custom blocks.
- Ignore _book/, node_modules/, .claude/, .cursor/, .zed/, .agents/,
  .gitbook/, and reference/json-rpc/.
- Add .vscode/settings.json with format-on-save plus
  source.fixAll.markdownlint for markdown files, trailing-whitespace
  trim, and final-newline insertion.
- Add .vscode/extensions.json recommending
  DavidAnson.vscode-markdownlint.
- Run npm run lint:fix across the docs tree to normalize list markers
  (MD004), consecutive blank lines (MD012), heading spacing (MD022),
  list-marker spacing (MD030), code-fence padding (MD031), list
  padding (MD032), bare URLs (MD034), trailing newlines (MD047),
  emphasis style (MD049), and trailing whitespace / hard tabs
  (MD009, MD010).
- Add language tags to remaining fenced code blocks (MD040), alt
  text to figures and badges (MD045), and correct heading-level
  skips across community, cookbook, storage-providers, and core-
  concepts pages (MD001, MD041, MD025), cascading sibling demotions
  where needed to keep hierarchy valid.
- Tighten a handful of lists and code fences missed by the autofixer
  (MD032, MD031).

Repo now lints clean end-to-end.
@nijoe1

nijoe1 commented Jun 3, 2026

Copy link
Copy Markdown
Member

@copilot resolve the merge conflicts in this pull request

Copilot AI commented Jun 3, 2026

Copy link
Copy Markdown

@copilot resolve the merge conflicts in this pull request

Resolved in 63ce6be by merging upstream/docs-ia-refresh into this branch and fixing all merge conflicts.

Copilot finished work on behalf of nijoe1 June 3, 2026 11:08
Copilot AI requested a review from nijoe1 June 3, 2026 11:08
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.

3 participants