Skip to content

Latest commit

 

History

History
33 lines (26 loc) · 2.62 KB

File metadata and controls

33 lines (26 loc) · 2.62 KB

Main SYNX site: https://synx.aperturesyndicate.com/

Integrations — editors, IDEs, AI, apps

IDE extensions, language servers, and anything that uses SYNX in a host application (not the core parser library).

Monorepo map (parsers, fuzz, benchmarks, verification): ../docs/SYNX_AT_A_GLANCE.md.

Path Role
vscode/synx-vscode/ Visual Studio Code extension (syntax, diagnostics, navigation, formatter)
visualstudio/synx-visualstudio/ Visual Studio extension (C# / VS SDK)
sublime-text/Synx/ Sublime Textsynx.sublime-syntax + LSP setup for synx-lsp
neovim/synx.nvim/ Neovimftdetect for *.synx (+ docs for treesitter + LSP)
godot/synx-gdscript/ Godot 4 — pure-GDScript SYNX engine (addons/synx): parser, !active engine, markers, .synxb, formatter, JSON I/O, diff
ai/ SYNX-Adapter — LangChain / LlamaIndex / JS: контекст в SYNX вместо JSON в промптах (synx-adapter)
mcp/ MCPsynx-mcp for Claude Desktop and compatible agents
../crates/synx-lsp Language Server (synx-lsp) — see README.md
../docs/anthropic/claude.md Claude / Anthropic — MCP config + grounding + prompt helpers

One LSP binary covers diagnostics/completion/symbols in Neovim, Sublime (via LSP package), Helix, Zed, Emacs, JetBrains; syntax may use Tree-sitter (tree-sitter-synx/) or editor-specific grammars (VS Code, Sublime).

Publishing (when you’re ready)

Integration Typical publishing
VS Code vsce publish (Azure PAT); Marketplace listing under publisher APERTURESyndicate.
Visual Studio VSIX via Visual Studio Marketplace; sign with publisher account.
Sublime Text Package Control channel or your own repositories.json + tags.
Neovim Public Git repo + Git tags; users install with lazy/packer/packadd.
Godot Publish as a Godot Asset Library entry, or distribute the addons/synx/ folder via the repo and Git tags.
MCP (npm) npm publish for @aperturesyndicate/synx-format-mcp; document npx -y in docs/anthropic/claude.md.
synx-lsp cargo publish -p synx-lsp on crates.io; users cargo install synx-lsp.