Skip to content

Commit e0fef60

Browse files
committed
feat: v2.9 - IDE Expansion: JetBrains Plugin
- Update version to 2.9.0 across all package.json files - Add v2.9 entry to CHANGELOG.md with planned features - Update README.md to reference v2.9 issue #23 - Add v2.9 timeline entry to docs/roadmap.html - Update all HTML docs with v2.9.0 version and roadmap link - Update packages/core/README.md with v2.9 plans Issue: #23
1 parent 7060fc4 commit e0fef60

20 files changed

Lines changed: 82 additions & 30 deletions

.github/copilot-instructions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<!-- Generated by SigMap gen-context.js v2.8.0 -->
1+
<!-- Generated by SigMap gen-context.js v2.9.0 -->
22
<!-- DO NOT EDIT below the marker line — run gen-context.js to regenerate -->
33

44
# Code signatures

CHANGELOG.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,29 @@ Format: [Semantic Versioning](https://semver.org/)
66

77
---
88

9+
## [2.9.0] — upcoming · [#23](https://github.com/manojmallick/sigmap/issues/23) · branch: `feat/v2.9-jetbrains-plugin`
10+
11+
### Planned additions
12+
- **JetBrains plugin skeleton**`jetbrains-plugin/` with Gradle build, plugin.xml manifest
13+
- **Context provider integration** — integrate SigMap MCP server into JetBrains Platform SDK
14+
- **Toolbar actions** — "Regenerate Context", "Open Context File", "View Roadmap" buttons
15+
- **Settings panel** — configure srcDirs, exclude patterns, maxTokens, routing presets
16+
- **File watcher integration** — auto-regenerate context on file changes (opt-in)
17+
- **Multi-IDE support** — test on IntelliJ IDEA, WebStorm, PyCharm, GoLand, RubyMine
18+
- **JetBrains Marketplace publishing** — automated release via GitHub Actions
19+
- **Documentation**`docs/JETBRAINS_SETUP.md` with installation guide
20+
21+
### Go / No-go criteria
22+
- Plugin installs successfully on IntelliJ IDEA 2024.1+
23+
- Context regeneration works via toolbar button
24+
- Settings panel allows configuration of all config options
25+
- File watcher detects changes and regenerates context
26+
- Plugin passes JetBrains Plugin Verifier
27+
- Published to JetBrains Marketplace
28+
- `docs/JETBRAINS_SETUP.md` covers installation and configuration
29+
30+
---
31+
932
## [2.8.0] — upcoming · [#21](https://github.com/manojmallick/sigmap/issues/21) · branch: `feat/v2.8-snippet-retrieval`
1033

1134
### Planned additions

README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -110,17 +110,17 @@ AI agent session starts with full context
110110
111111
---
112112

113-
## 🔭 What's next — v2.8 (in progress · [#21](https://github.com/manojmallick/sigmap/issues/21))
113+
## 🔭 What's next — v2.9 (in progress · [#23](https://github.com/manojmallick/sigmap/issues/23))
114114

115-
### v2.8Hybrid Depth: Snippet Retrieval
115+
### v2.9IDE Expansion: JetBrains Plugin
116116

117117
| Feature | Description |
118118
|---|---|
119-
| **Snippet extraction** | Extract relevant code blocks (functions, classes, methods) from ranked files |
120-
| **Hybrid scoring** | Combine file-level + snippet-level relevance for precision |
121-
| **`--query --snippets`** | Return top-k snippets with line numbers and context (not full files) |
122-
| **MCP enhancement** | `query_context` with `snippets: true` returns snippet text + line ranges |
123-
| **Smart context** | Include 2-3 lines before/after each snippet for readability |
119+
| **JetBrains plugin** | Install SigMap natively in IntelliJ IDEA, WebStorm, PyCharm, GoLand, RubyMine |
120+
| **Toolbar actions** | "Regenerate Context", "Open Context File", "View Roadmap" buttons |
121+
| **Settings panel** | Configure srcDirs, exclude patterns, maxTokens, routing presets from IDE |
122+
| **File watcher** | Auto-regenerate context on file changes (opt-in) |
123+
| **Marketplace publishing** | Automated publishing to JetBrains Marketplace via GitHub Actions |
124124

125125
---
126126
| **`get_impact` MCP tool** | 9th MCP tool — `{ file, depth? }` → impacted files + signatures |

docs/cli.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -609,7 +609,7 @@ <h2>Explore further</h2>
609609

610610
<footer>
611611
<div class="footer-inner">
612-
<span class="footer-logo">sigmap v2.8.0</span>
612+
<span class="footer-logo">sigmap v2.9.0</span>
613613
<div class="footer-links">
614614
<a href="quick-start.html">Quick start</a>
615615
<a href="cli.html">CLI reference</a>

docs/config.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -472,7 +472,7 @@ <h2>Explore further</h2>
472472

473473
<footer>
474474
<div class="footer-inner">
475-
<span class="footer-logo">sigmap v2.8.0</span>
475+
<span class="footer-logo">sigmap v2.9.0</span>
476476
<div class="footer-links">
477477
<a href="quick-start.html">Quick start</a>
478478
<a href="cli.html">CLI reference</a>

docs/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -438,7 +438,7 @@ <h2>Built for the community</h2>
438438
<!-- FOOTER -->
439439
<footer>
440440
<div class="footer-inner">
441-
<span class="footer-logo">sigmap v2.8.0 &middot; <a href="roadmap.html#v2.8" style="color:var(--gd);text-decoration:none">Latest</a></span>
441+
<span class="footer-logo">sigmap v2.9.0 &middot; <a href="roadmap.html#v2.9" style="color:var(--gd);text-decoration:none">Latest</a></span>
442442
<div class="footer-links">
443443
<a href="quick-start.html">Quick start</a>
444444
<a href="cli.html">CLI reference</a>

docs/languages.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -619,7 +619,7 @@ <h2>Contributing is simple</h2>
619619

620620
<footer>
621621
<div class="footer-inner">
622-
<span class="footer-logo">sigmap v2.8.0 &middot; <a href="roadmap.html#v2.8" style="color:var(--gd);text-decoration:none">Latest</a></span>
622+
<span class="footer-logo">sigmap v2.9.0 &middot; <a href="roadmap.html#v2.9" style="color:var(--gd);text-decoration:none">Latest</a></span>
623623
<div class="footer-links">
624624
<a href="quick-start.html">Quick start</a>
625625
<a href="cli.html">CLI reference</a>

docs/mcp.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -512,7 +512,7 @@ <h2>Explore further</h2>
512512

513513
<footer>
514514
<div class="footer-inner">
515-
<span class="footer-logo">sigmap v2.8.0</span>
515+
<span class="footer-logo">sigmap v2.9.0</span>
516516
<div class="footer-links">
517517
<a href="quick-start.html">Quick start</a>
518518
<a href="cli.html">CLI reference</a>

docs/quick-start.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -495,7 +495,7 @@ <h2>Explore further</h2>
495495

496496
<footer>
497497
<div class="footer-inner">
498-
<span class="footer-logo">sigmap v2.8.0 &middot; <a href="roadmap.html#v2.8" style="color:var(--gd);text-decoration:none">Latest</a></span>
498+
<span class="footer-logo">sigmap v2.9.0 &middot; <a href="roadmap.html#v2.9" style="color:var(--gd);text-decoration:none">Latest</a></span>
499499
<div class="footer-links">
500500
<a href="quick-start.html">Quick start</a>
501501
<a href="cli.html">CLI reference</a>

docs/repomix.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -518,7 +518,7 @@ <h2>Both tools, five minutes</h2>
518518

519519
<footer>
520520
<div class="footer-inner">
521-
<span class="footer-logo">sigmap v2.8.0</span>
521+
<span class="footer-logo">sigmap v2.9.0</span>
522522
<div class="footer-links">
523523
<a href="quick-start.html">Quick start</a>
524524
<a href="cli.html">CLI reference</a>

0 commit comments

Comments
 (0)