Skip to content

feat: GitHub Pages landing site and unit test coverage - #1

Merged
paladini merged 1 commit into
mainfrom
feat/landing-and-tests
Jul 25, 2026
Merged

feat: GitHub Pages landing site and unit test coverage#1
paladini merged 1 commit into
mainfrom
feat/landing-and-tests

Conversation

@paladini

Copy link
Copy Markdown
Owner

Summary

  • Add static landing page at \site/\ (OSS 2020 style) positioning Locus as a lightweight MCP for LSP navigation — six tools, compact output, no editing/memory
  • Add GitHub Pages deploy workflow (.github/workflows/pages.yml) targeting \https://paladini.github.io/locus-mcp/\
  • Expand unit tests: MCP context/server wiring, handler error paths, LspConnection integration via fake-lsp, config/registry/manager edge cases

Test plan


  • pm run build\

  • pm run typecheck\

  • pm test\ (core: 94 pass, mcp: 63 pass + 1 skip)

After merge

Enable Settings → Pages → Source: GitHub Actions once if not already configured. The workflow deploys on pushes to \main\ that touch \site/**.

Add static OSS-style landing page with Pages deploy workflow, and close test gaps for MCP server wiring, context, handlers, and LspConnection integration.
@paladini
paladini merged commit f256eee into main Jul 25, 2026
1 check passed
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