Skip to content

Remove VuePress; publish docs as plain Markdown#561

Merged
runceel merged 1 commit into
mainfrom
runceel-remove-vuepress-docs
Jul 5, 2026
Merged

Remove VuePress; publish docs as plain Markdown#561
runceel merged 1 commit into
mainfrom
runceel-remove-vuepress-docs

Conversation

@runceel

@runceel runceel commented Jul 5, 2026

Copy link
Copy Markdown
Owner

What

Removes the VuePress dependency so the documentation under docs/ is just plain Markdown that reads fine when browsing the folder on GitHub. No site generator, no npm toolchain, no bespoke publish pipeline.

Scope

Addresses items 1 & 2 of the request:

1. Remove VuePress config / tooling

  • docs/docs/.vuepress/config.js
  • docs/package.json, docs/package-lock.json
  • docs/deploy.ps1, docs/deploy.sh
  • docs/.gitignore (only ignored node_modules/ and the VuePress dist/)

2. Remove the doc-site publish GitHub Actions workflow

  • .github/workflows/deploy-document.yml (built VuePress and force-pushed to gh-pages)

Kept navigable on GitHub

The doc content was already ordinary Markdown with relative .md links, so it renders on GitHub as-is. To preserve the navigation the VuePress sidebar used to provide:

  • Added a top-level docs/README.md index linking English (docs/) and Japanese (docs-ja/).
  • Added a Documentation contents table of contents to docs/docs/README.md and docs/docs-ja/README.md, mirroring the old sidebar.

Docs/prose updates

  • AGENTS.md, dev-docs/README.md, and the development-workflow skill now describe docs/ as plain Markdown rather than a published VuePress site.
  • Added dev-docs/adr/0005-remove-vuepress-plain-markdown-docs.md recording the decision (ADR 0001 is left intact as history).

Follow-up (manual — item 3)

Disabling GitHub Pages and deleting the gh-pages branch are repository settings that can't be changed from repo files. A maintainer should:

  1. Repo Settings → Pages → set the source to None.
  2. Optionally delete the gh-pages branch (git push origin --delete gh-pages).

Existing deep links to the hosted site will break after Pages is disabled; links from the repo now point at the Markdown files in docs/.

Notes

  • No Source/ code changed, so no tests are affected.

Co-authored-by: Copilot App 223556219+Copilot@users.noreply.github.com

Drop the VuePress toolchain and doc-site publish pipeline so docs are plain Markdown browsable on GitHub.

- Delete VuePress config, npm tooling, deploy scripts, and docs .gitignore

- Delete deploy-document.yml GitHub Actions workflow (built/pushed gh-pages)

- Add docs/README.md index and a Documentation contents ToC to EN/JA READMEs

- Update AGENTS.md, dev-docs, and development-workflow skill to describe plain Markdown docs

- Add ADR 0005 recording the decision

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@runceel
runceel merged commit 4bba97c into main Jul 5, 2026
2 checks passed
@runceel
runceel deleted the runceel-remove-vuepress-docs branch July 5, 2026 07:31
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.

2 participants