Skip to content

Commit

Permalink
Merge pull request #80 from Green-Software-Foundation/gsf-diagram
Browse files Browse the repository at this point in the history
Create gsf-projects-diagram.md
  • Loading branch information
Oleg-Zhymolokhov authored May 4, 2023
2 parents e6fdfa3 + fdde99a commit e954c4c
Showing 1 changed file with 27 additions and 0 deletions.
27 changes: 27 additions & 0 deletions docs/gsf-projects-diagram.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
```mermaid
flowchart BT
classDef gsfProjectClass fill:#1d8e65
0[Company ABCD] -->|Decides to reduce Carbon Emissions| 1
1{Selecting the GSF tool} --> 2[CarbonCI]:::gsfProjectClass
2 --> |IaC files, \n Cloud type, \n Carbon Rate data| 3{Execution}
3 --> |On pull request| 99[/Carbon Emissions \n per configuration\]
3 --> |GH action| 99
3 --> |Pre-commit \n application| 99
1 --> 26[Carbon Aware SDK]:::gsfProjectClass
26 --> |Location and Time data of the execution, \n DataSource| 26.5{Select interaction \n mechanism}
26.5 --> |WebAPI| 27{Processing}
26.5 --> |\n Command-line interface| 27
26.5 --> |C# library| 27
26.5 --> |GH Action| 27
27 -->|By Time| 28[Data on when/where application should run \n to reduce emissions]
27 -->|By Location| 28
27 -->|By Time and Location| 28
1 --> 11[SCI Ontology]:::gsfProjectClass
11 --> |Application Architecture \n described in Python langage, \n Cloud Type| 12{Processing}
12 --> |Graphical representation \n of the Application Architecture| 13{Evaluating the current \n Architecture}
13 --> 100
99 --> 100{Evaluating current \n Carbon emissions}
28 --> 100
100 --> |Decides to further reduce emissions| 1
100 --> 101(((Reduced Carbon \n Emissions)))
```

0 comments on commit e954c4c

Please sign in to comment.