Skip to content

fix(site): reset installation guide to implemented features#707

Merged
decepulis merged 2 commits intomainfrom
fix/guide-reset
Mar 4, 2026
Merged

fix(site): reset installation guide to implemented features#707
decepulis merged 2 commits intomainfrom
fix/guide-reset

Conversation

@decepulis
Copy link
Copy Markdown
Collaborator

Summary

  • Limits installation guide renderers to what actually ships today (html5-video, html5-audio, hls, background-video)
  • Fixes install commands to use @next tag and CDN URLs to use correct jsdelivr paths
  • Fixes React API references (features.videovideoFeatures, skin tag names)
  • Removes Mux-specific playbackId logic that isn't implemented yet
  • Hides unfinished doc pages (architecture, skins, ui-components, customize-skins)
  • Updates roadmap dates (beta → March 2026, removes old tech preview section)

Test plan

  • Verify installation guide renders correctly on the site
  • Confirm CDN URLs resolve on jsdelivr
  • Check that all code snippets in the guide are accurate
  • Verify hidden pages don't appear in sidebar navigation

🤖 Generated with Claude Code

…tures

The installation guide was showing renderers, import paths, and API
patterns that don't exist yet. This resets it to accurately reflect
what ships today:

- Limit renderers to html5-video, html5-audio, hls, and background-video
- Fix install commands to use @next tag (@videojs/html@next, @videojs/react@next)
- Fix CDN URLs to use full jsdelivr path (scoped package + exports workaround)
- Fix React API: features.video → videoFeatures, skin tag names
- Remove Mux-specific playbackId logic (not yet implemented)
- Hide unfinished doc pages (architecture, skins, ui-components, customize-skins)
- Update roadmap dates (beta → March 2026, remove old tech preview section)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@netlify
Copy link
Copy Markdown

netlify Bot commented Mar 4, 2026

Deploy Preview for vjs10-site ready!

Name Link
🔨 Latest commit 842b816
🔍 Latest deploy log https://app.netlify.com/projects/vjs10-site/deploys/69a8686a021e7a00081fb0ab
😎 Deploy Preview https://deploy-preview-707--vjs10-site.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

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

@decepulis decepulis merged commit 2db6be7 into main Mar 4, 2026
5 checks passed
@decepulis decepulis deleted the fix/guide-reset branch March 4, 2026 17:14
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 4, 2026

📦 Bundle Size Report

Package Size Diff %
@videojs/core 10.41 kB 0 B ░░░░░░░░ 0%
@videojs/element 1.60 kB 0 B ░░░░░░░░ 0%
@videojs/html 26.98 kB 0 B ░░░░░░░░ 0%
@videojs/icons 7.49 kB 0 B ░░░░░░░░ 0%
@videojs/react 15.08 kB 0 B ░░░░░░░░ 0%
@videojs/store 1.96 kB 0 B ░░░░░░░░ 0%
@videojs/utils 2.81 kB 0 B ░░░░░░░░ 0%

Total: 66.33 kB · 0 B · 0%


Entry Breakdown

Subpath sizes are the additional bytes on top of the root entry point, measured by bundling root + subpath together and subtracting the root-only size.

@videojs/core
Entry Base PR Diff %
. 4.39 kB 4.39 kB 0 B 0%
./dom 6.03 kB 6.03 kB 0 B 0%
total 10.41 kB 10.41 kB 0 B 0%
@videojs/element
Entry Base PR Diff %
. 817 B 817 B 0 B 0%
./context 823 B 823 B 0 B 0%
total 1.60 kB 1.60 kB 0 B 0%
@videojs/html
Entry Base PR Diff %
. 15.45 kB 15.45 kB 0 B 0%
./video 9.44 kB 9.44 kB 0 B 0%
./audio 1.06 kB 1.06 kB 0 B 0%
./background 1.02 kB 1.02 kB 0 B 0%
total 26.98 kB 26.98 kB 0 B 0%
@videojs/icons
Entry Base PR Diff %
./react 2.27 kB 2.27 kB 0 B 0%
./html 1.52 kB 1.52 kB 0 B 0%
./render 1.59 kB 1.59 kB 0 B 0%
./element 2.11 kB 2.11 kB 0 B 0%
total 7.49 kB 7.49 kB 0 B 0%
@videojs/store
Entry Base PR Diff %
. 1.31 kB 1.31 kB 0 B 0%
./html 472 B 472 B 0 B 0%
./react 199 B 199 B 0 B 0%
total 1.96 kB 1.96 kB 0 B 0%
@videojs/utils
Entry Base PR Diff %
./array 104 B 104 B 0 B 0%
./dom 928 B 928 B 0 B 0%
./events 227 B 227 B 0 B 0%
./function 261 B 261 B 0 B 0%
./object 119 B 119 B 0 B 0%
./predicate 265 B 265 B 0 B 0%
./string 148 B 148 B 0 B 0%
./style 185 B 185 B 0 B 0%
./time 478 B 478 B 0 B 0%
./number 158 B 158 B 0 B 0%
total 2.81 kB 2.81 kB 0 B 0%

ℹ️ How to interpret

Sizes are minified + brotli, measured with esbuild.
Package totals are computed as root size + marginal subpath costs.
Subpath marginal cost = (root + subpath bundled together) − root alone.

Icon Meaning
No change
🔺 Increased ≤ 10%
🔴 Increased > 10%
🔽 Decreased
🆕 New (no baseline)

Run pnpm size locally to check current sizes.

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.

1 participant