Skip to content

Commit f0c2d7e

Browse files
committed
Automated scripts reference document generation (CI)
1 parent c91aa14 commit f0c2d7e

1 file changed

Lines changed: 11 additions & 11 deletions

File tree

SCRIPTS.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Scripts Reference
22

3-
This document serves as a reference for all scripts in the current directory and its subdirectories.
3+
This document serves as a reference for all scripts in the repository and its subdirectories.
44
It provides a table listing each script file and its corresponding description found in the first comment line.
55
This file was generated with the script [generateScriptReference.sh](./scripts/documentation/generateScriptReference.sh).
66

@@ -44,16 +44,16 @@ Script | Directory | Description
4444
[createGitLogCsv.sh](./scripts/createGitLogCsv.sh) | scripts | Uses git log to create a comma separated values (CSV) file containing all commits, their author, email address, date and all the file names that were changed with it.
4545
[detectChangedFiles.sh](./scripts/detectChangedFiles.sh) | scripts | Detect changed files in the artifacts directory or in a given list of paths
4646
[appendEnvironmentVariables.sh](./scripts/documentation/appendEnvironmentVariables.sh) | documentation | Extracts the environment variable declarations including default values from a script file and appends it to a markdown file as table columns.
47-
[generateCypherReference.sh](./scripts/documentation/generateCypherReference.sh) | documentation | Generates "CYPHER.md" containing a reference to all Cypher files in this directory and its subdirectories.
47+
[generateCypherReference.sh](./scripts/documentation/generateCypherReference.sh) | documentation | Generates "CYPHER.md" containing a reference to all Cypher files in all directories and subdirectories.
4848
[generateEnvironmentVariableReference.sh](./scripts/documentation/generateEnvironmentVariableReference.sh) | documentation | Runs "appendEnvironmentVariables.sh" for every script file in all directories and subdirectories.
4949
[generateScriptReference.sh](./scripts/documentation/generateScriptReference.sh) | documentation | Generates "SCRIPTS.md" containing a reference to all scripts in all directories and subdirectories.
5050
[download.sh](./scripts/download.sh) | scripts | Downloads a file into the directory of the environment variable SHARED_DOWNLOADS_DIRECTORY (or default "../downloads").
51+
[downloadMavenArtifact.sh](./scripts/downloadMavenArtifact.sh) | scripts | Downloads an artifact from Maven Central (https://mvnrepository.com/repos/central)
52+
[downloadMavenArtifacts.sh](./scripts/downloadMavenArtifacts.sh) | scripts | Uses Maven to download specified Maven artifacts from Maven Central.
5153
[downloadAntDesign.sh](./scripts/downloader/downloadAntDesign.sh) | downloader | Downloads the Typescript project ant-design (https://github.com/ant-design/ant-design) from GitHub using git clone.
5254
[downloadAxonFramework.sh](./scripts/downloader/downloadAxonFramework.sh) | downloader | Downloads AxonFramework (https://developer.axoniq.io/axon-framework) artifacts from Maven Central.
5355
[downloadReactRouter.sh](./scripts/downloader/downloadReactRouter.sh) | downloader | Downloads react-router (https://github.com/remix-run/react-router) from GitHub using git clone.
5456
[downloadTypescriptProject.sh](./scripts/downloader/downloadTypescriptProject.sh) | downloader | Downloads the given version of a Typescript project from a git repository using git clone.
55-
[downloadMavenArtifact.sh](./scripts/downloadMavenArtifact.sh) | scripts | Downloads an artifact from Maven Central (https://mvnrepository.com/repos/central)
56-
[downloadMavenArtifacts.sh](./scripts/downloadMavenArtifacts.sh) | scripts | Uses Maven to download specified Maven artifacts from Maven Central.
5757
[analyzeAntDesign.sh](./scripts/examples/analyzeAntDesign.sh) | examples | This is an example for the analysis of a the Typescript project "ant-design".
5858
[analyzeAxonFramework.sh](./scripts/examples/analyzeAxonFramework.sh) | examples | This is an example for the analysis of the Java event-sourcing library "AxonFramework".
5959
[analyzeReactRouter.sh](./scripts/examples/analyzeReactRouter.sh) | examples | This is an example for the analysis of a the Typescript project "react-router".
@@ -87,20 +87,20 @@ Script | Directory | Description
8787
[ArtifactDependenciesCsv.sh](./scripts/reports/ArtifactDependenciesCsv.sh) | reports | Executes "Artifact_Dependencies" Cypher queries to get the "artifact-dependencies-csv" CSV reports.
8888
[CentralityCsv.sh](./scripts/reports/CentralityCsv.sh) | reports | Looks for centrality using the Graph Data Science Library of Neo4j and creates CSV reports.
8989
[CommunityCsv.sh](./scripts/reports/CommunityCsv.sh) | reports | Detects communities using the Graph Data Science Library of Neo4j and creates CSV reports.
90-
[AllReports.sh](./scripts/reports/compilations/AllReports.sh) | compilations | Runs all report scripts.
91-
[CsvReports.sh](./scripts/reports/compilations/CsvReports.sh) | compilations | Runs all CSV report scripts (no Python and Chromium required).
92-
[DatabaseCsvExportReports.sh](./scripts/reports/compilations/DatabaseCsvExportReports.sh) | compilations | Exports the whole graph database as a CSV file using the APOC procedure "apoc.export.csv.all"
93-
[JupyterReports.sh](./scripts/reports/compilations/JupyterReports.sh) | compilations | Runs all Jupyter Notebook report scripts.
94-
[MarkdownReports.sh](./scripts/reports/compilations/MarkdownReports.sh) | compilations | Runs all Markdown report scripts (no Chromium required, no Python required).
95-
[PythonReports.sh](./scripts/reports/compilations/PythonReports.sh) | compilations | Runs all Python report scripts (no Chromium required).
96-
[VisualizationReports.sh](./scripts/reports/compilations/VisualizationReports.sh) | compilations | Runs all Visualization reports.
9790
[GitHistoryCsv.sh](./scripts/reports/GitHistoryCsv.sh) | reports | Executes "GitLog" Cypher queries to get the "git-history-csv" CSV reports.
9891
[JavaCsv.sh](./scripts/reports/JavaCsv.sh) | reports | Executes "Java" Cypher queries to get the "java-csv" CSV reports.
9992
[NodeEmbeddingsCsv.sh](./scripts/reports/NodeEmbeddingsCsv.sh) | reports | Generates node embeddings using the Graph Data Science Library of Neo4j and creates CSV reports.
10093
[ObjectOrientedDesignMetricsCsv.sh](./scripts/reports/ObjectOrientedDesignMetricsCsv.sh) | reports | Executes "Metrics" Cypher queries to get the "object-oriented-design-metrics-csv" CSV reports.
10194
[OverviewCsv.sh](./scripts/reports/OverviewCsv.sh) | reports | Executes "Overview" Cypher queries to get the "overview-csv" CSV reports.
10295
[SimilarityCsv.sh](./scripts/reports/SimilarityCsv.sh) | reports | Looks for similarity using the Graph Data Science Library of Neo4j and creates CSV reports.
10396
[VisibilityMetricsCsv.sh](./scripts/reports/VisibilityMetricsCsv.sh) | reports | Executes "Visibility" Cypher queries to get the "visibility-metrics-csv" CSV reports.
97+
[AllReports.sh](./scripts/reports/compilations/AllReports.sh) | compilations | Runs all report scripts.
98+
[CsvReports.sh](./scripts/reports/compilations/CsvReports.sh) | compilations | Runs all CSV report scripts (no Python and Chromium required).
99+
[DatabaseCsvExportReports.sh](./scripts/reports/compilations/DatabaseCsvExportReports.sh) | compilations | Exports the whole graph database as a CSV file using the APOC procedure "apoc.export.csv.all"
100+
[JupyterReports.sh](./scripts/reports/compilations/JupyterReports.sh) | compilations | Runs all Jupyter Notebook report scripts.
101+
[MarkdownReports.sh](./scripts/reports/compilations/MarkdownReports.sh) | compilations | Runs all Markdown report scripts (no Chromium required, no Python required).
102+
[PythonReports.sh](./scripts/reports/compilations/PythonReports.sh) | compilations | Runs all Python report scripts (no Chromium required).
103+
[VisualizationReports.sh](./scripts/reports/compilations/VisualizationReports.sh) | compilations | Runs all Visualization reports.
104104
[resetAndScan.sh](./scripts/resetAndScan.sh) | scripts | Deletes all data in the Neo4j graph database and rescans the downloaded artifacts to create a new graph.
105105
[resetAndScanChanged.sh](./scripts/resetAndScanChanged.sh) | scripts | Executes "resetAndScan.sh" only if "detectChangedFiles.sh" returns detected changes.
106106
[runTests.sh](./scripts/runTests.sh) | scripts | Runs all test scripts (no Python and Chromium required).

0 commit comments

Comments
 (0)