Closed SeanFeldman closed 8 years ago
+1
As discussed with Sean - let's get the initial diagrams based on existing standards for depicting endpoints, messages and sagas etc. In the article's review we'll see what caveats we need to fill (with @sergioc's guidance)
@SeanFeldman can u please point to some docs pages where you would see this as being useful
A few older ones:
Newer ones:
Coming soon:
@SeanFeldman thanks
Also adding the visuals I've been using in various ppt's:
Can you provide a full (or as complete as possible) list of all concepts/elements requiring ready-made visual components?
Can you provide a full (or as complete as possible) list of all concepts/elements requiring ready-made visual components?
- Endpoint
- Message (3 types)
- Command
- Event
- Timeout
- Service
- Hosting process
- Site
- Database
@SeanFeldman / @SimonCropp / @mauroservienti / All - anything I've missed ?
Additional candidates would be:
Also see Distributor images added by @pablocastilla (currently in review) (PR)
So what are we waiting for to complete this ?
Time.
Sergio
On Thu, Nov 27, 2014 at 7:27 AM, John Simons notifications@github.com wrote:
So what are we waiting for to complete this ?
— Reply to this email directly or view it on GitHub https://github.com/Particular/docs.particular.net/issues/421#issuecomment-64750918 .
Wouldn't these proposed stencils need to be created for tools like visio?
@sergioc yes we all lack time :wink:
@SeanFeldman as the author of this issue, can you keep on churning on this so it doesn't end up being forgotten ?
@johnsimons ok @sergioc Any ideas around timeline you're planing to look at it? Thanks :)
Throwing a few options out there
@SeanFeldman Option 2 is best, possibly with addition of my time for revision for each diagram.
ETA potentially in 1 - 1,5 months.
Another option is maybe to use an existing stencil template? If anybody has nice stencils to share then we only need to use them the same right? This could also help to convert such a stencil to a particular flavor by Sergio.
@ramonsmits That's possible, but that stencil template would need to match the visual language we use in products.
Here's an initial proposal. There's 2 sets of stencils, one has labeled stencils, the other doesn't.
I'll probably need to further refine the set (e.g. possibly with color) by working on an example application - maybe on one of the next documentation articles.
@sergioc a few questions as a result of looking on the stencils on the left only
@SeanFeldman
Sand clock has less details and you always know that time is running out, nothing else :)
I do agree that the sand clock simplifies the visual!
I think the alarm clock better exemplifies time that "ran out", while sand clock better represents time that is "running out" - which concept applies best to represent a Timeout message - time that "ran out" or time that is "running out"?
Also note that the sand clock icon is a classic representation of "wait" - in the old progress/wait cursor indicator from Windows - not sure whether that could cause confusion.
Can someone else comment on @SeanFeldman's suggestion for a timeout icon?
Very good point on classical representation. There was a good post from Hanselman on this.
Few questions
@SimonCropp
@sergioc cool. glad you are thinking about it
Here's a link to a Lucidchart document where you can find the stencils ready for copy-pasting: https://www.lucidchart.com/invitations/accept/a572c64e-3a6d-4aa7-8670-a94eec727d07
A couple of remarks: 1) If you want you can follow these instructions to have all shapes in a shape library. The only issue with this is that you have to manage that library whenever the stencils are updated. 2) When a shape is resized, the size of the labels is not adjusted. If needed I can supply an extra set of with a different size, though you can always control the final size of the diagram when exporting.
Let me know when you have a document created with theses shapes for me to check or if you need any help.
so this seems to be done
@sergioc Are these for public consumption? If so the lucidchart link has expired. It would be great to get hold of an updated copy.
@carlbm we're not promoting the use of these stencils at the moment since they haven't been tested yet, but we won't prevent anyone from using. I've updated my previous comment with a valid share link.
In case you decide to use the stencils, we'd love to hear about any feedback or limitations found in your intended usage.
Thank you. Some initial feedback (and I'm being very picky here, it's a great resource so thank you again!)
I used your stencil to create a visio stencil which I've attached in case anyone else is interested. I haven't actually used it yet :smile: but I'll feedback once I have.
@carlbm thanks. I assume you exported to Visio from LucidChart. That should cover the issue you mentioned above.
Having a set with inverted colours would be useful for those of us who like light backgrounds
The stencils were originally meant to be used on light backgrounds. Did you mean to say that you'd prefer a lighter stencil background to make the contrast between stencils and canvas less pronounced?
We need a consistent "visual language" to describe concepts and elements for NServiceBus (endpoint, handler, saga, queue, command, event, etc). It would be good to have something similar to stencils/icons collection we could use in our documentation and presentations.
/cc @sergioc @dannycohen