Skip to content

LukeHagar/volar-docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

VolarJS Documentation Hub

VolarJS powers Vue tooling across editors, yet the official docs are scattered. This repository collects practical, engineer-focused notes about the Volar language server so teams can understand, extend, and debug it without spelunking through source code.

Scope

  • Explain Volar architecture: core packages, key entrypoints, and how they plug into editor hosts.
  • Document the LSP surface that Volar implements (capabilities, custom requests, known quirks).
  • Share recipes for common tasks such as adding diagnostics, language features, or IDE integrations.
  • Track ecosystem tooling (volar-service modules, language plugins, CLI utilities) and their compatibility.
  • Publish getting-started and integration guides (e.g., combining Volar with JSON/YAML language services).

Roadmap

  1. Landscape survey – catalogue existing blog posts, RFCs, and source references.
  2. LSP deep dive – map each request / notification to the Volar handlers and note deviations from the spec.
  3. Extensibility guide – document how to write and register custom language features.
  4. Debugging playbook – logging, tracing, and profiling techniques for the Volar server process.

Repo Structure

Planned directories:

Contributing

Issues and PRs are welcome. Please prefer:

  • Real-world examples that demonstrate a concept.
  • Links back to Volar source or specs for verification.
  • Clear reproduction steps for bugs or editor quirks.

This repo is intentionally lightweight—start by dropping notes in Markdown, then iterate toward polished docs once content stabilizes.

About

An attempt at documenting the VolarJS framework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published