Polychro — Roadmap¶
Current focus¶
IDE Integration¶
- VS Code extension with real-time diagnostics
- Language Server Protocol (LSP) support
Ecosystem Expansion¶
- Additional built-in rulesets for OpenAPI and AsyncAPI
- Community ruleset registry
- Ruleset sharing and composition
- Additional HTML profiles (AMP, accessibility-strict)
- Optional external link reachability checks (off by default)
- Dedicated XML format-aware module (
polychro-xml) — XSD/RelaxNG validation, namespace consistency, DTD restrictions - Additional external-process bridges (e.g. OPA / Conftest, kube-linter, tfsec)
- Native (non-composite) GitHub Action runtime for faster cold starts
Performance¶
- Incremental validation (re-lint only changed sections)
- Parallel validator execution for large documents
- Caching layer for repeated validations
Distribution¶
- Homebrew formula
- Docker image
- npm wrapper package (shipped —
polychro-node) - pip wrapper package (shipped —
polychro-python) - Go module (shipped —
polychro-go)
Contributing¶
See CONTRIBUTING.md for how to get involved. Feature requests and ruleset contributions are welcome via GitHub Issues.
Next Steps¶
- Releases — See what has already shipped
- Architecture — Understand the design constraints behind the roadmap
- Features — Compare planned work with the current surface area