Skip to content

feat: standalone core engine, query CLI, tests, CI - #3

Merged
FvdHMBAI merged 1 commit into
mainfrom
feat/standalone-core
Aug 2, 2026
Merged

feat: standalone core engine, query CLI, tests, CI#3
FvdHMBAI merged 1 commit into
mainfrom
feat/standalone-core

Conversation

@FvdHMBAI

@FvdHMBAI FvdHMBAI commented Aug 2, 2026

Copy link
Copy Markdown
Owner

Summary

  • Standalone core (core/graphify-core.sh): Build knowledge graphs from any codebase with zero external dependencies (bash + jq + python3 stdlib only)
  • Query engine (core/graphify-query.sh): search, shortest path, impact analysis, god-nodes, neighbors, stats
  • 31-test suite covering graph building, querying, impact, merge, error handling
  • GitHub Actions CI with shellcheck
  • Sample project, pre-commit hook example, CHANGELOG
  • Updated README with comprehensive docs and comparison table

Graphify Toolkit is now fully standalone — no external graphify package or API key required.

Test plan

  • 31/31 tests pass locally
  • Graph building works on sample project (22 nodes, 23 edges)
  • All query commands produce correct output
  • Multi-repo merge works
  • Static review passed (1 non-critical console.log hint)

- graphify-core.sh: build knowledge graphs from any codebase using only
  bash + jq + python3 (stdlib). Supports TS/JS, Python, Go, Bash, SQL,
  Markdown, and more. No API keys or external packages required.
- graphify-query.sh: search, shortest path, impact analysis, god-nodes,
  neighbors, and statistics — all from the terminal.
- 31-test suite covering graph building, querying, impact, merge, and
  error handling.
- GitHub Actions CI with shellcheck.
- Sample project with TypeScript + Markdown for testing.
- Pre-commit hook example for impact-gated commits.
- Updated README with comprehensive docs, real examples, comparison.
- CHANGELOG added.

Graphify Toolkit is now fully standalone — no external graphify package
or API key required. The Python package remains optional for semantic
enrichment.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@FvdHMBAI
FvdHMBAI merged commit d254e46 into main Aug 2, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant