Skip to content

Latest commit

 

History

166 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI4EOSC Architecture repository

DOI

This repository contains the AI4EOSC project architecture diagrams. An online read-only version is available here.

Instructions

The AI4EOSC architecture is based on the C4 model, follow the C4 guidelines to record changes into the architecture diagrams.

Record decisions

Use adr-tools to record significant architecture changes:

adr new "Descriptive title"
git add dsl/decisions/
git commit ...

Generating the architecture

To view the interactive diagrams (for both AI4EOSC and the DEEP legacy architecture):

make

In either case, browse to http://127.0.0.1:8080 to see what is generated.

To validate (the AI4EOSC architecture):

make validate

To export the static diagrams in HTML format:

make generate-static

To export in PNG/SVG:

EXPORT_FORMAT=png make generate-static

However this command currently raises:

12:58:52.068 [main] ERROR com.structurizr.command.ExportCommand -- Exporting to PNG/SVG is not supported in this build

PNG diagrams can nevertheless be manually exported from the interactive server instance.

License

This work is licensed under a Creative Commons Attribution 4.0 International License.

Acknowledgements

Funded by the European Union

This project has received funding from the European Union’s Horizon Research and Innovation programme under Grant agreement No. 101058593

About

C4 model visualization of the AI4EOSC architecture

Resources

Stars

10 stars

Watchers

9 watching

Forks

Releases

Used by

Contributors

Languages