You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-[:arrows_counterclockwise: Keeping the Analysis Workflow Updated with Renovate](#arrows_counterclockwise-keeping-the-analysis-workflow-updated-with-renovate)
17
+
-[:rocket: Pipeline for TypeScript Code](#rocket-pipeline-for-typescript-code)
18
+
-[:coffee: Pipeline for Java Artifacts](#coffee-pipeline-for-java-artifacts)
-[External Dependencies of Java Packages](#external-dependencies-of-java-packages)
26
26
-[Dependencies Graph of Java Artifacts](#dependencies-graph-of-java-artifacts)
27
27
-[Longest Paths of Java Artifacts](#longest-paths-of-java-artifacts)
@@ -35,7 +35,7 @@ The process involves three steps:
35
35
36
36
<!-- /TOC -->
37
37
38
-
## :arrow_forward: Pipeline for TypeScript Code
38
+
## :rocket: Pipeline for TypeScript Code
39
39
40
40
This example demonstrates how to analyze TypeScript code in a GitHub Workflows pipeline.
41
41
@@ -54,7 +54,7 @@ This example demonstrates how to analyze TypeScript code in a GitHub Workflows p
54
54
55
55
3. The third job, [analyze-code-graph](https://github.com/JohT/code-graph-analysis-examples/blob/23143b34d8fc6e0ab7d80102d8de0b6e6a4ec98e/.github/workflows/typescript-code-analysis.yml#L99), demonstrates how to download the analysis results and commit them back to the repository.
56
56
57
-
## :arrow_forward: Pipeline for Java Artifacts
57
+
## :coffee: Pipeline for Java Artifacts
58
58
59
59
Java artifacts are analyzed similarly to TypeScript code. The main difference is that Java artifacts are downloaded from a Maven repository instead of being part of the repository.
60
60
@@ -64,19 +64,19 @@ The first job, [prepare-code-to-analyze](https://github.com/JohT/code-graph-anal
64
64
65
65
The second and third jobs are the same as for the TypeScript example.
[CSV_REPORTS.md](./analysis-results/CSV_REPORTS.md) lists all CSV Cypher query result reports inside the [results](./results) directory. It can be generated as described in [Generate CSV Report Reference](./COMMANDS.md#generate-csv-cypher-query-report-reference).
[JUPYTER_REPORTS.md](./analysis-results/JUPYTER_REPORTS.md) lists all Jupyter Notebook reports inside the [results](./results) directory. It can be generated as described in [Generate Jupyter Notebook Report Reference](./COMMANDS.md#generate-jupyter-notebook-report-reference).
74
74
75
-
## :camera: Image Reference
75
+
## :framed_picture: Image Reference
76
76
77
77
[IMAGES.md](./analysis-results/IMAGES.md) lists all PNG images inside the [results](./results) directory. It can be generated as described in [Generate Image Reference](./COMMANDS.md#generate-image-reference).
78
78
79
-
## :arrows_counterclockwise: Keeping the Analysis Workflow Updated with Renovate
79
+
## :recycle: Keeping the Analysis Workflow Updated with Renovate
80
80
81
81
This repository uses [Renovate](https://docs.renovatebot.com) to automatically update the analysis workflow to the latest version. To enable this, add the following extension to your Renovate configuration:
82
82
@@ -92,7 +92,7 @@ You can find the complete configuration in the [renovate.json](./renovate.json)
92
92
93
93
This repository is licensed under the Apache License, Version 2.0. See [LICENSE](./LICENSE) for the full license text.
94
94
95
-
## :chart: Analysis Results
95
+
## :bar_chart: Analysis Results
96
96
97
97
Here are ten examples from over a hundred reports generated by the analysis. These examples illustrate the results of analyzing [AxonFramework](https://github.com/AxonFramework/AxonFramework), a Java framework for Evolutionary Message-Driven Microservices on the JVM. For the complete set of reports, visit the [analysis-results](./analysis-results) directory.
0 commit comments