borusg / noodle

Noodle - Puppet External Node Classifier and server database
Apache License 2.0
7 stars 2 forks source link

Generate architecture drawings based on relationships #15

Open happymcplaksin opened 7 years ago

tminor commented 4 years ago

I think I understand the intention here, but for the sake of clarity, do you mean that 🍜 should be able to generate something like Mermaid markup to represent relationships between nodes?

happymcplaksin commented 4 years ago

Short answer: Yes.

Longer: This issue is really a catch-all. It's not crystal clear to me whether the functionality belongs in Noodle itself, or in an external script/use of Noodle. For example, the (internal) SCRIMP ideas are all about using Noodle in a certain way . However, it might make sense to include a design and implementation inside or along with Noodle itself.

PS: Ha! 🍜 is excellent.

tminor commented 4 years ago

I've had many pie-in-sky type ideas about how to make noodle flexible enough to accommodate potentially complex internodal relationships (dependencies, hierarchies, etc.). So while it'd be fair to say "making drawings doesn't belong in noodle," I'm a big fan of representing such relationships in a way that could be easily consumed elsewhere. The aforementioned ideas have been 100% devoid of detail, but they're fun to consider.