Skip to content

docs: add per-package READMEs and polish root docs for OSS launch#34

Merged
jrusso1020 merged 3 commits intomainfrom
docs/oss-documentation
Mar 24, 2026
Merged

docs: add per-package READMEs and polish root docs for OSS launch#34
jrusso1020 merged 3 commits intomainfrom
docs/oss-documentation

Conversation

@jrusso1020
Copy link
Copy Markdown
Collaborator

@jrusso1020 jrusso1020 commented Mar 24, 2026

What

Add per-package READMEs, polish root documentation files, and fix CI for docs-only PRs.

Why

VA-850 requires all documentation to be authored before the public repo launch. The docs/packages/*.mdx pages cover full detail; these READMEs serve the npm/GitHub audience with concise install + overview + links to the docs site.

How

Per-package READMEs (new for engine, producer, cli, studio; rewritten for core):

  • Install instructions, what the package does, basic usage examples
  • Links to full docs at hyperframes.heygen.com
  • Related packages cross-links

Root README polish:

  • Added Node.js badge (license badge omitted pending final decision)
  • Added packages table, documentation section, requirements note
  • Fixed init command

CONTRIBUTING.md additions:

  • AI usage policy (welcome AI tools, contributors own correctness)
  • BDFL governance statement
  • Genericized license references (pending final license decision)

CI: split lint from format:

  • Lint job (oxlint) now only runs on code changes
  • Format job (oxfmt) runs on all PRs — catches unformatted docs/markdown
  • Updated stale pnpm-lock.yaml path filter to bun.lock

Test plan

  • Verify Format job runs on this docs-only PR
  • Verify Lint job is skipped (no code changes)
  • Review README rendering on GitHub
  • Confirm license language is acceptable pending final decision

jrusso1020 and others added 3 commits March 24, 2026 04:53
- Add READMEs for all 5 packages (core, engine, producer, cli, studio)
  with install, overview, basic usage, and links to full docs
- Rewrite core README from internal doc to OSS-facing format
- Polish root README: add badges, packages table, docs link, requirements
- Add AI usage policy and BDFL governance statement to CONTRIBUTING.md
- Genericize license references (pending final license decision)
- Docs URL set to hyperframes.heygen.com

Addresses VA-850.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Lint (oxlint) only runs when code changes are detected
- Format (oxfmt) runs on all PRs including docs-only changes
- Update path filter: pnpm-lock.yaml → bun.lock

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@jrusso1020 jrusso1020 force-pushed the docs/oss-documentation branch from bb65407 to 039985b Compare March 24, 2026 04:54
@vanceingalls
Copy link
Copy Markdown
Collaborator

The bun migration (#28) has merged. Three new lines in this PR still reference pnpm:

pnpm dev        # Start Vite dev server
pnpm build      # Build for production
pnpm typecheck  # Type-check

Should be:

bun run dev        # Start Vite dev server
bun run build      # Build for production
bun run typecheck  # Type-check

@jrusso1020 jrusso1020 merged commit c96c730 into main Mar 24, 2026
19 checks passed
@jrusso1020
Copy link
Copy Markdown
Collaborator Author

The bun migration (#28) has merged. Three new lines in this PR still reference pnpm:

pnpm dev        # Start Vite dev server
pnpm build      # Build for production
pnpm typecheck  # Type-check

Should be:

bun run dev        # Start Vite dev server
bun run build      # Build for production
bun run typecheck  # Type-check

will address in a new PR 😓

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