I'm also partial to draw.io. Jon Zeolla
On Wed, Apr 17, 2019, 9:48 PM Otto Fowler <ottobackwa...@gmail.com> wrote: > Also, the section should either have a blurb and like for draw.io or a > reference footnote etc. > > > On April 17, 2019 at 21:36:03, Otto Fowler (ottobackwa...@gmail.com) > wrote: > > I think we should try draw.io, and should add ( with vote i think ) a new > section to the developer documention like: > Architecture Diagrams > > The project supports the XXXXXXX format along with accompanying image > version in XXXX format for architectural diagrams. > > Architectural diagrams are important because reasons, and while they may > not be required for a PR with architectural implications, they may be > requested as part of the review process when deemed prudent. > > ————— > > Along with that, we can discuss how to store them in git and have them > integrated with the documentation *and* the website. > > > > > On April 16, 2019 at 11:57:46, Michael Miklavcic ( > michael.miklav...@gmail.com) wrote: > > Hi devs, > > We've talked about this fairly ad hoc on PRs before, and I thought it worth > bringing up more formally. Architecture diagrams are a strategically useful > addition to the core developer documentation. Examples include: > > 1. > > https://github.com/apache/metron/tree/master/metron-platform/metron-parsing#parser-architecture > 2. > > https://github.com/apache/metron/tree/master/metron-platform/metron-enrichment/metron-enrichment-storm#enrichment-architecture > 3. > > https://github.com/apache/metron/tree/master/metron-platform/metron-job#job-state-statechart > 4. > > https://github.com/apache/metron/tree/master/metron-interface#knox-requestresponse-flow > > We currently have a couple formats for maintaining the source diagram files > across the project as well as a few diagrams with no source files. I've > personally used draw.io in the past because it's publicly available and > free to use. I also see Powerpoint. > > 1. No source file - > > https://github.com/apache/metron/blob/master/metron-analytics/metron-maas-service/maas_arch.png > 2. draw.io source - > > https://github.com/apache/metron/blob/master/metron-platform/metron-job/metron-job_state_statechart_diagram.xml > 3. powerpoint - > > https://github.com/apache/metron/blob/master/metron-interface/flow_diagrams.pptx > > I'm interested in what the developer community has access to and would > prefer. As I mentioned before, I'm partial to draw.io if only because it > does not require a fee to use. PowerPoint is probably easier to use, but it > does limit the contributors who can edit the images. Are there other > options that people have used they would prefer over any of the above? Are > we still interested in maintaining the source files (my personal vote is > yes)? > > Best, > Mike >