From 9d800f9fde80fdbc3c5b4cfb0952f4c016f8327b Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Fri, 24 Apr 2020 16:40:13 +0200 Subject: Add high-level overview image of how repositories interconnect --- docs/repositories.md | 8 ++++- docs/resources/repositories.svg | 70 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 77 insertions(+), 1 deletion(-) create mode 100644 docs/resources/repositories.svg (limited to 'docs') diff --git a/docs/repositories.md b/docs/repositories.md index ca2cc33248..3b4c4bc317 100644 --- a/docs/repositories.md +++ b/docs/repositories.md @@ -12,4 +12,10 @@ There are also a number of repositories under our control that are not integral * Loading and writing UFP files is done through [libCharon](https://github.com/Ultimaker/libCharon). * To make the build system a bit simpler, some parts are pre-compiled in [cura-binary-data](https://github.com/Ultimaker/cura-binary-data). This holds things like the machine-readable translation files and the Marlin builds for firmware updates, which would require considerable tooling to build automatically. * There are automated GUI tests in [Cura-squish-tests](https://github.com/Ultimaker/Cura-squish-tests). -* Material profiles are stored in [fdm_materials](https://github.com/Ultimaker/fdm_materials). This is separated out and combined in our build process, so that the firmware for Ultimaker's printers can use the same set of profiles too. \ No newline at end of file +* Material profiles are stored in [fdm_materials](https://github.com/Ultimaker/fdm_materials). This is separated out and combined in our build process, so that the firmware for Ultimaker's printers can use the same set of profiles too. + +Interplay +---- +At a very high level, Cura's repositories interconnect as follows: + +![Overview of interplay between repositories](resources/repositories.svg) \ No newline at end of file diff --git a/docs/resources/repositories.svg b/docs/resources/repositories.svg new file mode 100644 index 0000000000..4f4ad740f3 --- /dev/null +++ b/docs/resources/repositories.svg @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Cura + Uranium + CuraEngine + + + libSavitar + fdm_materials + libArcus + libCharon + + + G-code + UFP + G-code + Model + Built upon + + + Scene + 3MF + + + + \ No newline at end of file -- cgit v1.2.3