-
Notifications
You must be signed in to change notification settings - Fork 4.6k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Some updates to the architecture documentation (#28171)
- Loading branch information
Showing
3 changed files
with
117 additions
and
81 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,60 @@ | ||
<!-- | ||
-- Note: this file contains a generated diagram. Use `./gradlew :architectureDoc` to generate | ||
--> | ||
|
||
# Gradle platform architecture | ||
|
||
The diagram below shows the main components of the Gradle architecture. See [ADR4](standards/0004-use-a-platform-architecture.md) for more details. | ||
|
||
<!-- This diagram is generated. Use `./gradlew :architectureDoc` to update it --> | ||
```mermaid | ||
graph TD | ||
subgraph core["core platform"] | ||
core_runtime["core-runtime module"] | ||
style core_runtime stroke:#1abc9c,fill:#b1f4e7,stroke-width:2px; | ||
core_configuration["core-configuration module"] | ||
style core_configuration stroke:#1abc9c,fill:#b1f4e7,stroke-width:2px; | ||
core_execution["core-execution module"] | ||
style core_execution stroke:#1abc9c,fill:#b1f4e7,stroke-width:2px; | ||
end | ||
style core fill:#c2e0f4,stroke:#3498db,stroke-width:2px; | ||
documentation["documentation module"] | ||
style documentation stroke:#1abc9c,fill:#b1f4e7,stroke-width:2px; | ||
ide["ide module"] | ||
style ide stroke:#1abc9c,fill:#b1f4e7,stroke-width:2px; | ||
subgraph software["software platform"] | ||
end | ||
style software fill:#c2e0f4,stroke:#3498db,stroke-width:2px; | ||
software --> core | ||
subgraph jvm["jvm platform"] | ||
end | ||
style jvm fill:#c2e0f4,stroke:#3498db,stroke-width:2px; | ||
jvm --> core | ||
jvm --> software | ||
subgraph extensibility["extensibility platform"] | ||
end | ||
style extensibility fill:#c2e0f4,stroke:#3498db,stroke-width:2px; | ||
extensibility --> core | ||
extensibility --> jvm | ||
subgraph native["native platform"] | ||
end | ||
style native fill:#c2e0f4,stroke:#3498db,stroke-width:2px; | ||
native --> core | ||
native --> software | ||
enterprise["enterprise module"] | ||
style enterprise stroke:#1abc9c,fill:#b1f4e7,stroke-width:2px; | ||
build_infrastructure["build-infrastructure module"] | ||
style build_infrastructure stroke:#1abc9c,fill:#b1f4e7,stroke-width:2px; | ||
``` |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters