Skip to content

Commit a8b7704

Browse files
committed
added build CI and link to action .vsix artifact.
1 parent 8fad2cb commit a8b7704

2 files changed

Lines changed: 32 additions & 0 deletions

File tree

.github/workflows/build.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
name: Build VSIX
2+
3+
on:
4+
push:
5+
branches: [master]
6+
pull_request:
7+
branches: [master]
8+
9+
jobs:
10+
build:
11+
runs-on: ubuntu-latest
12+
steps:
13+
- uses: actions/checkout@v4
14+
15+
- uses: actions/setup-node@v4
16+
with:
17+
node-version: 20
18+
cache: npm
19+
20+
- run: npm ci
21+
- run: cd webview && npm ci
22+
- run: npm test
23+
- run: npm run package
24+
25+
- uses: actions/upload-artifact@v4
26+
with:
27+
name: ive-vsix
28+
path: "*.vsix"

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@
44

55
<h1 align="center">IVE - Independent Vibing Environment</h1>
66

7+
<p align="center">
8+
<a href="https://github.com/ThomasPluck/IVE/actions/workflows/build.yml"><img src="https://github.com/ThomasPluck/IVE/actions/workflows/build.yml/badge.svg" alt="Build VSIX" /></a>
9+
</p>
10+
711
<p align="center"><strong>A structural analysis engine for codebases.<br/>Gives humans a visual map and gives AI agents a reasoning API.</strong></p>
812

913
IVE builds a call graph of your project with structural metrics — complexity, coupling, impact radius, reachability, module boundaries — and exposes it through both a VSCode sidebar and an MCP server that any Claude Code agent can query.

0 commit comments

Comments
 (0)