-
Notifications
You must be signed in to change notification settings - Fork 0
Comparing changes
Open a pull request
base repository: codellm-devkit/docs
base: main
head repository: codellm-devkit/docs
compare: astro
- 15 commits
- 304 files changed
- 1 contributor
Commits on Jun 4, 2026
-
Signed-off-by: Rahul Krishna <rkrsn@ibm.com>
Configuration menu - View commit details
-
Copy full SHA for e31c5ff - Browse repository at this point
Copy the full SHA e31c5ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 89a470b - Browse repository at this point
Copy the full SHA 89a470bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c5deeb1 - Browse repository at this point
Copy the full SHA c5deeb1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 13f324e - Browse repository at this point
Copy the full SHA 13f324eView commit details
Commits on Jun 5, 2026
-
Configuration menu - View commit details
-
Copy full SHA for fe119ca - Browse repository at this point
Copy the full SHA fe119caView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a95f3a - Browse repository at this point
Copy the full SHA 1a95f3aView commit details
Commits on Jun 8, 2026
-
docs(ts): document pip/Homebrew install and the cants command
- codeanalyzer-ts backend page: lead with an Install section (pip install codeanalyzer-typescript / brew) that yields the `cants` CLI; rename binary references from codeanalyzer-typescript to cants; note the package-vs-command naming; correct the -a row (level 2 = call graph, not CodeQL). - installing.mdx: add a TypeScript Analysis dependency tab covering the same pip/brew install and the cants command.
Configuration menu - View commit details
-
Copy full SHA for 8746dad - Browse repository at this point
Copy the full SHA 8746dadView commit details -
docs(ts): replace CodeQL references with planned Jelly enrichment
CodeQL was removed from the analyzer. Reframe the level-2 dataflow enrichment as planned work backed by Jelly (cs-au-dk/jelly), and note that -a 2 currently produces the same call graph as -a 1. Scrubs the Call graph, schema example, Performance, and Current maturity sections.
Configuration menu - View commit details
-
Copy full SHA for f1e5661 - Browse repository at this point
Copy the full SHA f1e5661View commit details
Commits on Jun 15, 2026
-
docs: professional-tone rewrite, IA cleanup, signature fixes
- Rewrite prose across all docs pages into a neutral, professional technical-documentation tone; remove anthropomorphizing/agent-guessing framing and marketing phrasing. - Fix Java method declarations to use fully-qualified parameter types (e.g. addOption(org.apache.commons.cli.Option), parse(org.apache.commons.cli.Options, java.lang.String[])). - Remove the reachability section from Core concepts and Common tasks (kept as an application-level capability in cocoa). - Replace the broken Mermaid diagram on "What is CLDK?" and expand the language-coverage table. - Merge the "Guides" and "Build with CLDK" sidebar groups. - Remove the "Build with CLDK" overview and "COCO MCP Toolbox" pages and strip all inbound links. - Replace em-dashes with parentheses/colon/comma and normalize en-dashes.
Configuration menu - View commit details
-
Copy full SHA for dc9303e - Browse repository at this point
Copy the full SHA dc9303eView commit details
Commits on Jun 23, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 902d98a - Browse repository at this point
Copy the full SHA 902d98aView commit details -
docs: add "analysis at scale" (Neo4j) section and sync TypeScript status
Add a top-level "At scale" section documenting the emit/poll architecture: codeanalyzer-{java,python,typescript} project a namespaced property graph into a shared Neo4j (--emit neo4j), and the CLDK SDK polls it as a read-only Cypher client via Neo4jConnectionConfig. Covers the shared-graph schema, idempotent incremental writes, the --emit schema contract, a Kubernetes CronJob/Deployment topology, and an end-to-end Odoo (Python + JS) multi-lingual walkthrough. Reconcile the contradictory TypeScript maturity claims to a single voice: TS is beta — symbol table and call graph work through CLDK.typescript(...), entrypoint detection is not yet implemented. Update what-is-cldk, the Python-API reference, the backends overview, and codeanalyzer-ts. Cross-link existing read-only Neo4j notes to the new section and correct the Neo4j language list to Java/Python/TS.Configuration menu - View commit details
-
Copy full SHA for a9668ec - Browse repository at this point
Copy the full SHA a9668ecView commit details -
docs(api): version-match Python API reference to python-sdk 1.2.0 + a…
…uto-update workflow Regenerate src/content/docs/reference/python-api/ from cldk 1.2.0 (griffe): python.md picks up the full 1.2.0 Py* schema, and a new typescript.md documents TypeScriptAnalysis + the TS* schema (TSApplication, call graph, interfaces, enums, decorators). Add the TypeScript page to scripts/gen_api_docs.py PAGES with a house-style authored intro (preserved across regen by the injection markers), and wire "TypeScript analysis" into the sidebar and the reference index. Add .github/workflows/update-api-docs.yml: on a python-sdk release (repository_ dispatch), manual dispatch, or a weekly cron, it clones the SDK at the release tag, regenerates the reference with griffe, and opens a PR when the generated docs change — keeping the source-controlled API reference matched to the SDK (the deploy workflow only regenerates ephemerally for the published build). Also includes an expanded codeanalyzer-python backend reference page.
Configuration menu - View commit details
-
Copy full SHA for 82b7cbf - Browse repository at this point
Copy the full SHA 82b7cbfView commit details -
docs(at-scale): correct verified inaccuracies and add Neo4j power fea…
…tures Adversarial verification against the backend sources surfaced real errors in the at-scale/Neo4j docs, now fixed: - HIGH: the full-run orphan prune is app-anchor-scoped only for Python (codeanalyzer-python bolt.py). The Java and TypeScript Bolt writers prune any unit/module absent from the run regardless of app, so the docs no longer promise shared-DB safety for Java/TS — they direct per-app databases instead. - Odoo example: cants discovers only .ts/.tsx/.mts/.cts (discovery.ts SOURCE_EXTS), so it cannot analyze Odoo's OWL JavaScript frontend. Reframed the multi-lingual walkthrough as Odoo (Python addons) + a real TypeScript service, with an honest note; fixed the get_callers qualified name (rooted at the emit -i dir). - Flags: targeted-run is --file-name on canpy, --target-files on codeanalyzer/cants. - Jelly is experimental and opt-in (--call-graph-provider jelly|both), not "planned/not implemented" — corrected all three mentions in codeanalyzer-ts. - codeanalyzer-python: primary CLI is canpy (codeanalyzer is a deprecated alias); added the --emit/--app-name/--neo4j-* options to the table. Added the "all the goodies" coverage the at-scale page was missing: a raw-Cypher section (app enumeration, full-text code search over j_code_fts/py_code_fts/ code_fts, Java-only CRUD + system-dependency-graph methods), external/phantom nodes, an actionable schema_version check, the snapshot-vs-live tradeoff, and a Neo4j Browser tip. Dropped an unused Badge import. Findings produced by an adversarial multi-agent verification workflow (22 confirmed against source, 1 refuted).
Configuration menu - View commit details
-
Copy full SHA for 5333c30 - Browse repository at this point
Copy the full SHA 5333c30View commit details -
ci(api-docs): make API-reference update fire on python-sdk release only
Drop the weekly cron and manual workflow_dispatch triggers; the workflow now runs solely on a repository_dispatch (event-type: sdk-release) sent by python-sdk's release workflow after it publishes, carrying the released tag in client_payload.ref. Resolve the ref from the dispatch payload (with a latest-tag fallback) and regenerate + PR the reference against that release.
Configuration menu - View commit details
-
Copy full SHA for 1713735 - Browse repository at this point
Copy the full SHA 1713735View commit details -
docs(api): stamp the python-sdk version on every generated reference …
…page gen_api_docs.py now reads the installed cldk version (importlib.metadata) and emits a `cldk <version>` PyPI badge next to the source badge plus an explicit "API reference generated from cldk <version>." line in each generated block. Regenerated against cldk 1.2.0, so the version a reader is looking at is now unambiguous and updates automatically on each release-driven regeneration.
Configuration menu - View commit details
-
Copy full SHA for d84bb0e - Browse repository at this point
Copy the full SHA d84bb0eView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...astro