ddd-crew / ddd-starter-modelling-process

If you're new to DDD and not sure where to start, this process will guide you step-by-step
Creative Commons Attribution Share Alike 4.0 International
4.64k stars 426 forks source link

(image): updates colored image of ddd modeling process with arrows #33

Closed javujavichi closed 1 year ago

javujavichi commented 1 year ago

Sumary This PR updates the domain-driven design starter process diagram with a colored one, with grey arrows. I'm opening this PR because I talked to @Max-Git and he liked the colored version and asked me to submit a PR

Where the change occurs README.md file

Does it have test? N/A

fabridinapoli commented 1 year ago

Amazing!

emgsilva commented 1 year ago

I like the coloring too, it makes things "jumps out" more into one's eyes.

Some little things I would propose to "refactor":

Anyways, these are just small things (and maybe some are too literal and focused on the "tools" we use on each phase... but those popped out when I was looking at the colored diagram). I think in general color really highlights things in the diagram, good job @jlasoc1!

javujavichi commented 1 year ago

I like the coloring too, it makes things "jumps out" more into one's eyes.

Some little things I would propose to "refactor":

  • Define: keep the canvas (Bounded Context Canvas) sketch/icon, instead of the new graphics... or mix/merge them? I think it is good to show that sort of tool and focus we do there.
  • Code: try to still show the "Aggregate" diagram from the old diagram, which really shows an important aspect of that phase (and recommendation of using the Aggregate Design Canvas)
  • Organize: maybe you could add three "circles" (teams), looks like there is something missing on the top-left part of the image :D

Anyways, these are just small things (and maybe some are too literal and focused on the "tools" we use on each phase... but those popped out when I was looking at the colored diagram). I think in general color really highlights things in the diagram, good job @jlasoc1!

I'll look into this, thank you for the feedback, sorry the late reply I'm in Chile timezone hahaha :)

javujavichi commented 1 year ago

Hey folks, the PR was updated from the feedback comments of @emgsilva 😄 thanks for pointing out those details, I almost missed the circled with the people hahaha I also modified the icons as requested, let me know if something else is needed if not, feel free to merge 🥳

AlexZeitler commented 1 year ago

Looks good to me - I like it! :+1:

Max-Git commented 1 year ago

I love that colored picture! 🤩 Thanks again @jlasoc1 ! Do you think it would be possible to add the subtitle sentence that was on the previous version? I think it adds some useful context on how to use the process that avoid people being too dogmatic about it. Thanks!

NTCoding commented 1 year ago

Honestly, I think it's great. It's much better and more appealing with colour in my opinion. If there was 1 thing I would change it would be the arrows, maybe use a slightly lighter grey and a bit of opacity so you can see the arrows overlapping a bit.

Is it too soon to ask @jlasoc1 to give this repo a makeover as well 😅? https://github.com/ddd-crew/welcome-to-ddd

EDIT: there is some opacity and you can see the arrows are overlapping 😂 Me stupid.

NTCoding commented 1 year ago

@jlasoc1 feel free to merge this whenever you are ready and have finished reviewing the feedback. You should have permissions to do that.

javujavichi commented 1 year ago

Wooow @NTCoding that repo looks amazing for a makeover hahaha, I'll take a look. My design skills have limits hahahah

javujavichi commented 1 year ago

I'll merge the file @Max-Git if you want me to do any other change I can definitely post another PR, we can improve this as much as we want 🥳

Max-Git commented 1 year ago

Many thanks @jlasoc1 !!!

mploed commented 1 year ago

Thanks @jlasoc1 this looks amazing!