Configure Paths (if needed)
If Bikeshed isn’t globally available (e.g., you used a virtual environment), set the path in your VS Code settings (either via the Settings UI or .vscode/settings.json):
Leave either field blank to let the extension auto-detect.
Create and Edit Specs
Open or create a file with the .bs extension.
Add your <pre class="metadata"> block and start editing.
Use the command palette (Ctrl+Shift+P or Cmd+Shift+P) and run “Bikeshed: Build Spec” to build your document.
To see the live HTML preview, save your .bs file.
TROUBLESHOOTING
If Bikeshed or Python are not found, you’ll be prompted to select them on first use.
Bikeshed’s cache must be updated (run bikeshed update in your terminal) before first use.
Most issues can be solved by making sure Python and Bikeshed are up to date and available on your system PATH, or by setting the correct paths in your workspace settings.
KNOWN LIMITATIONS
Live typing speed needs improvement
Syntax highlighting is intentionally basic; the Bikeshed language evolves fast
Inline linting (error squiggles) is not yet implemented