Skip to content

Commit

Permalink
Add high-level overview image of how repositories interconnect
Browse files Browse the repository at this point in the history
  • Loading branch information
Ghostkeeper committed Apr 24, 2020
1 parent 3b30b75 commit 9d800f9
Show file tree
Hide file tree
Showing 2 changed files with 77 additions and 1 deletion.
8 changes: 7 additions & 1 deletion docs/repositories.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
* 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)
70 changes: 70 additions & 0 deletions docs/resources/repositories.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 9d800f9

Please sign in to comment.