Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: colbymchenry/codegraph
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: daniel-huser/codegraph
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 6 commits
  • 11 files changed
  • 2 contributors

Commits on Sep 2, 2026

  1. feat: add CDS (SAP CAP) language support + publish as @daniel-huser/c…

    …odegraph
    
    - New `CdsExtractor` class (src/extraction/cds-extractor.ts): brace-tracking
      state machine that extracts entity→class, service→namespace,
      action/function→function, type→type-alias, aspect→class. Emits contains
      edges from services to their members and references edges for
      Association/Composition targets. Works file-by-file with no cross-file
      dependency required.
    - Wire CDS into the extraction pipeline (grammars.ts, tree-sitter.ts, types.ts)
    - Rename npm scope from @colbymchenry to @daniel-huser in all scripts
    - Simplify release.yml: remove Rust kernel matrix (WASM fallback covers all
      languages), build all 6 platform bundles from a single ubuntu-latest runner,
      publish via NPM_TOKEN instead of OIDC trusted publishing
    daniel-huser committed Sep 2, 2026
    Configuration menu
    Copy the full SHA
    7dc3453 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1c09764 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bf79d98 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    64169f6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    487b91d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    32f66e1 View commit details
    Browse the repository at this point in the history
Loading