Non-Functional Requirements: VS Code Extension

February 15, 2026 ยท View on GitHub

These requirements define the quality attributes and constraints of the docgraph VS Code extension.

Cross-platform Portability

The extension (LSP client) SHALL be written in TypeScript/JavaScript to ensure it runs natively on all platforms supported by VS Code (macOS, Linux, Windows).

Qualifies (Optional)

Lightweight Packaging

The bundled .vsix file SHALL be minimized and excluded of unnecessary development dependencies to keep the download size small and the extension footprint low.

Qualifies (Optional)