https://github.com/thedavidweng/site
Landing pages and documentation for CLI projects. Built with VitePress.
https://github.com/thedavidweng/site
cli documentation go landing-page monorepo static-site vitepress
Last synced: 6 days ago
JSON representation
Landing pages and documentation for CLI projects. Built with VitePress.
- Host: GitHub
- URL: https://github.com/thedavidweng/site
- Owner: thedavidweng
- License: mit
- Created: 2026-06-14T02:10:17.000Z (12 days ago)
- Default Branch: main
- Last Pushed: 2026-06-14T03:06:57.000Z (12 days ago)
- Last Synced: 2026-06-14T04:13:24.185Z (12 days ago)
- Topics: cli, documentation, go, landing-page, monorepo, static-site, vitepress
- Language: TypeScript
- Homepage: https://thedavidweng.github.io/site/
- Size: 140 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# site
Landing pages and documentation for CLI projects. Built with VitePress.
Published at **https://thedavidweng.github.io/site/**
## Projects
| Project | Description |
|---------|-------------|
| [canvas-cli](https://github.com/thedavidweng/canvas-cli) | Canvas LMS CLI |
| [zenodo-cli](https://github.com/thedavidweng/zenodo-cli) | Zenodo/InvenioRDM CLI |
| [monarchmoney-cli](https://github.com/thedavidweng/monarchmoney-cli) | Monarch Money CLI |
| [flickr-cli](https://github.com/thedavidweng/flickr-cli) | Flickr CLI |
| [money](https://github.com/thedavidweng/money) | Personal finance backend — [docs on unified site](https://thedavidweng.github.io/site/money/) (Astro landing at [thedavidweng.github.io/money](https://thedavidweng.github.io/money/) still active during migration) |
## Development
Requires [pnpm](https://pnpm.io/) 10+.
```bash
pnpm install
pnpm dev
```
## Sync documentation
Documentation is synced from each CLI repository's `docs/` directory (not hand-written). Re-run after upstream doc changes:
```bash
# Clone or update CLI repos (example)
mkdir -p /tmp/cli-docs-sync
for repo in canvas-cli zenodo-cli monarchmoney-cli flickr-cli money; do
gh repo clone thedavidweng/$repo /tmp/cli-docs-sync/$repo -- --depth=1
done
pnpm sync-docs -- --source=/tmp/cli-docs-sync
```
Or with a custom source path:
```bash
node scripts/sync-docs.mjs --source=/path/to/parent/containing/repos
```
## Build
```bash
pnpm build:agent-files # regenerate money llms.txt / agent.json
pnpm build
pnpm preview
```
## License
MIT