Skip to content

Commit 372a7fe

Browse files
tae2089claude
andcommitted
docs: update language count to 12 and add UPX compression to CI
- Update supported languages from 15→12 in skill and README - Add UPX compression step in release workflow (--best --lzma) to further reduce binary size after build Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent c668eb9 commit 372a7fe

3 files changed

Lines changed: 22 additions & 5 deletions

File tree

.claude/skills/ccg.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ user-invocable: true
66

77
# code-context-graph CLI Skill
88

9-
A local code analysis tool that parses codebases via Tree-sitter into a knowledge graph with 16 language support and annotation-powered search.
9+
A local code analysis tool that parses codebases via Tree-sitter into a knowledge graph with 12 language support and annotation-powered search.
1010

1111
## Subcommands
1212

@@ -144,6 +144,6 @@ Node kinds: `function`, `class`, `type`, `test`, `file`
144144
145145
Edge kinds: `calls`, `imports_from`, `inherits`, `implements`, `contains`, `tested_by`, `depends_on`, `references`
146146
147-
## Supported Languages (15)
147+
## Supported Languages (12)
148148
149-
Go, Python, TypeScript, Java, Ruby, JavaScript, C, C++, Rust, C#, Kotlin, PHP, Swift, Scala, Lua, Bash
149+
Go, Python, TypeScript, Java, Ruby, JavaScript, C, C++, Rust, Kotlin, PHP, Lua

.github/workflows/release.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,23 @@ jobs:
5858
run: |
5959
go build -tags "fts5" -ldflags "-s -w" -o ${{ matrix.artifact }} ./cmd/ccg/
6060
61+
- name: Install UPX (Linux)
62+
if: runner.os == 'Linux'
63+
run: sudo apt-get install -y upx-ucl
64+
65+
- name: Install UPX (macOS)
66+
if: runner.os == 'macOS'
67+
run: brew install upx
68+
69+
- name: Install UPX (Windows)
70+
if: runner.os == 'Windows'
71+
run: choco install upx -y
72+
73+
- name: Compress binary with UPX
74+
continue-on-error: true
75+
shell: bash
76+
run: upx --best --lzma ${{ matrix.artifact }}
77+
6178
- name: Compress (Unix)
6279
if: matrix.goos != 'windows'
6380
run: |

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
# code-context-graph
22

3-
Local code analysis tool that parses codebases via Tree-sitter into a knowledge graph. Supports 16 languages, 18 MCP tools, and custom annotation search.
3+
Local code analysis tool that parses codebases via Tree-sitter into a knowledge graph. Supports 12 languages, 18 MCP tools, and custom annotation search.
44

55
Inspired by [code-review-graph](https://github.com/tirth8205/code-review-graph) — a Python-based code analysis tool. This project reimplements and extends the concept in Go with multi-DB support, custom annotation system, and MCP integration for AI-powered code understanding.
66

77
## Features
88

9-
- **16 languages**: Go, Python, TypeScript, Java, Ruby, JavaScript, C, C++, Rust, C#, Kotlin, PHP, Swift, Scala, Lua, Bash
9+
- **12 languages**: Go, Python, TypeScript, Java, Ruby, JavaScript, C, C++, Rust, Kotlin, PHP, Lua
1010
- **18 MCP tools**: parse, search, impact analysis, flow tracing, dead code detection, and more
1111
- **Custom annotations**: `@intent`, `@domainRule`, `@sideEffect`, `@mutates`, `@index` — search code by business context
1212
- **Multi-DB**: SQLite (local), PostgreSQL

0 commit comments

Comments
 (0)