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
This issue was opened by pi (synthetic/hf:zai-org/GLM-5)
Overview
Create a documentation site for the pi-processes extension, built on GitHub Pages at aliou.github.io/pi-processes/. The site will be markdown-based with videos embedded directly.
Docs pages (one per feature)
File
Content
docs/index.md
Landing: what it does, hero video, install snippet, links to feature pages
docs/installation.md
npm + git install, quick first use
docs/process-panel.md
/ps command: what it shows, keybindings, workflow example, video
docs/logs.md
/ps:logs: log overlay, search, stream filter, keybindings, video
docs/pin.md
/ps:pin: pin dock to a process, picker behavior, video
docs/dock.md
/ps:dock: show/hide/toggle, dock states, compact monitoring, video
docs/kill.md
/ps:kill: terminate a process, picker behavior
docs/clear.md
/ps:clear: remove finished processes
docs/settings.md
/ps:settings: all setting categories, recommended defaults, video
docs/tool-reference.md
LLM-facing process tool: all 7 actions, example JSON payloads, alert flags
docs/log-watches.md
logWatches on start: pattern/stream/repeat fields, examples
docs/troubleshooting.md
Common issues and fixes
docs/platform-support.md
macOS/Linux yes, Windows no
Content template per page
Each feature page follows a consistent structure:
Title + one-line summary
When to use it
Syntax / usage
Keybindings (if applicable)
Video embed (using )
Related pages
Site generator: VitePress
Use VitePress for:
Markdown-first, multi-page by default
Sidebar, TOC, dark/light mode, code highlighting built in
Trigger: push to main when docs/** or README.md changes, plus workflow_dispatch
Steps: install deps, build VitePress, deploy via actions/deploy-pages
URL:aliou.github.io/pi-processes/
Separate from publish workflow. Docs reflect latest main, not npm release cadence.
Other updates
Area
Change
package.jsonfiles
Do not add docs/. Keep current: src, skills, README.md, CONTRIBUTING.md
package.jsonscripts
Add docs:dev, docs:build, docs:preview
package.jsondevDependencies
Add vitepress
skills/pi-processes/SKILL.md
Add "Reference" note with docs URL: https://aliou.github.io/pi-processes/
README.md
Remove VIDEO HTML comments. Add docs site link near the top.
CONTRIBUTING.md
Update "Docs page build" section to reflect VitePress approach
.github/docs-site/
Remove (previous attempt artifacts)
.gitignore
Add docs/.vitepress/dist, docs/.vitepress/cache
AGENTS.md
Add note to update docs and prompt for new videos when features change
AGENTS.md addition
Add a documentation section to AGENTS.md:
## Documentation
When modifying user-facing features (commands, settings, tool actions):
1. Update the corresponding `docs/*.md` page.
2. If the feature has a video and the change affects usage, prompt the user:
> "This change affects the {feature} video. Should we re-record it?"3. New features with UI should have a video. Prompt the user to record one.
Checklist
Add VitePress to devDependencies
Create docs/.vitepress/config.ts with sidebar/nav config
Note
This issue was opened by
pi (synthetic/hf:zai-org/GLM-5)Overview
Create a documentation site for the pi-processes extension, built on GitHub Pages at
aliou.github.io/pi-processes/. The site will be markdown-based with videos embedded directly.Docs pages (one per feature)
docs/index.mddocs/installation.mddocs/process-panel.md/pscommand: what it shows, keybindings, workflow example, videodocs/logs.md/ps:logs: log overlay, search, stream filter, keybindings, videodocs/pin.md/ps:pin: pin dock to a process, picker behavior, videodocs/dock.md/ps:dock: show/hide/toggle, dock states, compact monitoring, videodocs/kill.md/ps:kill: terminate a process, picker behaviordocs/clear.md/ps:clear: remove finished processesdocs/settings.md/ps:settings: all setting categories, recommended defaults, videodocs/tool-reference.mdprocesstool: all 7 actions, example JSON payloads, alert flagsdocs/log-watches.mdlogWatcheson start: pattern/stream/repeat fields, examplesdocs/troubleshooting.mddocs/platform-support.mdContent template per page
Each feature page follows a consistent structure:
)Site generator: VitePress
Use VitePress for:
Structure
Navigation config
GitHub Pages workflow
New file:
.github/workflows/docs.ymlmainwhendocs/**orREADME.mdchanges, plusworkflow_dispatchactions/deploy-pagesaliou.github.io/pi-processes/Separate from publish workflow. Docs reflect latest main, not npm release cadence.
Other updates
package.jsonfilesdocs/. Keep current:src,skills,README.md,CONTRIBUTING.mdpackage.jsonscriptsdocs:dev,docs:build,docs:previewpackage.jsondevDependenciesvitepressskills/pi-processes/SKILL.mdhttps://aliou.github.io/pi-processes/README.mdCONTRIBUTING.md.github/docs-site/.gitignoredocs/.vitepress/dist,docs/.vitepress/cacheAGENTS.mdAGENTS.md addition
Add a documentation section to
AGENTS.md:Checklist
docs/.vitepress/config.tswith sidebar/nav configdocs/.vitepress/theme/custom.cssmatching previous designdocs:dev,docs:build,docs:preview.github/workflows/docs.ymlfor GitHub Pages deploymentCONTRIBUTING.mdwith new docs build section.github/docs-site/directoryREADME.md.gitignorefor VitePress build artifactsAGENTS.md