Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update UML diagrams to the new version of PlantUML #201

Closed

Conversation

Eclipse-Dominator
Copy link
Contributor

@Eclipse-Dominator Eclipse-Dominator commented Jul 27, 2023

Fixes #200

Alternative ver where the newer theme is used instead: #202

As of PlantUML 1.2023.2, there has been a change in behavior when rendering PlantUML diagrams. This causes some of the PlantUML diagrams to be rendered incorrectly or fail to compile. Some of the diagrams are also being rendered in a different theme due to a change in the default color theme.

Therefore some of the PlantUML code and images need to be updated to ensure functionality as well as consistency. The old color scheme also needs to be applied as some of the manual color changes are based on the older theme.

@canihasreview
Copy link

canihasreview bot commented Jul 27, 2023

Click here to submit a new iteration when this PR is ready for review.

See this repository's contribution guide for more information.

@codecov
Copy link

codecov bot commented Jul 27, 2023

Codecov Report

Merging #201 (0ab2649) into master (a976ec9) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #201   +/-   ##
=========================================
  Coverage     74.03%   74.03%           
  Complexity      423      423           
=========================================
  Files            71       71           
  Lines          1290     1290           
  Branches        127      127           
=========================================
  Hits            955      955           
  Misses          301      301           
  Partials         34       34           

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

PlantUML(1.2023.2) introduced a change in behavior when rendering
diagrams. This causes some of the diagrams to be rendered incorrectly or
fail to compile. Diagrams are also being rendered in a different theme
due to a change in the default color theme.

Therefore, some of the PlantUML code and images need to be updated to
ensure functionality and consistency. The old color scheme will also be
applied as some of the manual color changes are based on it.

Let's
 * update PlantUML code to ensure they can be rendered properly
 * update diagrams to use the original theme to fit the manual theme
   changes
 * update the diagrams to ensure consistency between the PlantUML code
   and the rendered image
PlantUML diagrams in doc/diagrams/plantuml are not used in the project.
The rendered image of this code are being used in SE-EDU's plantUml
tutorial (https://se-education.org/guides/tutorials/plantUml.html).

As these images are not part of AB3, let's remove these diagrams.
@canihasreview
Copy link

canihasreview bot commented Jul 27, 2023

v1

@Eclipse-Dominator submitted v1 for review.

(📚 Archive)

Checkout this PR version locally
git fetch https://github.com/se-edu/addressbook-level3.git refs/pr/201/1/head:BRANCHNAME

where BRANCHNAME is the name of the local branch you wish to fetch this PR to.

@damithc
Copy link
Contributor

damithc commented Aug 4, 2023

Closing in favor of #202

@damithc damithc closed this Aug 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Upgrade UML diagrams to the new version of PlantUML
2 participants