From 269a2e7c1f99ceb9f48221829c17fcde419a51f0 Mon Sep 17 00:00:00 2001 From: michaelyoukeim <110854872+michaelyoukeim@users.noreply.github.com> Date: Wed, 7 Aug 2024 16:24:10 +0200 Subject: [PATCH] Added info about dependencies in the cpg-docs --- docs/codepropertygraphs.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/docs/codepropertygraphs.md b/docs/codepropertygraphs.md index d1ef65ababc..a784f4c26b1 100644 --- a/docs/codepropertygraphs.md +++ b/docs/codepropertygraphs.md @@ -1,3 +1,22 @@ +### Dependencies + +=== "Maven" + ```maven + + org.soot-oss + sootup.codepropertygraph + {{ git_latest_release }} + + ``` + +=== "Gradle" + + ```groovy + compile "org.soot-oss:sootup.codepropertygraph:{{ git_latest_release }}" + ``` + + + Code Property Graphs (CPGs) are a representation of program code that combines different code representations into a single graph. This unified representation includes abstract syntax trees (ASTs), control flow graphs (CFGs), control dependence graphs (CDGs), and data dependence graphs (DDGs). CPGs enable comprehensive analysis, which makes them a