Generate UML diagrams from code
-------------------------------

                 Key: DOCU-211
                 URL: http://jira.magnolia-cms.com/browse/DOCU-211
             Project: Documentation
          Issue Type: Task
      Security Level: Public
          Components: content
            Reporter: Antti Hietala
            Assignee: Suzanne Deprez


Start a wiki page where you document a best practice for generating UML 
diagrams from code.

* Goal and audience
** Aim the wiki page at seasoned Magnolia developers so they know how to 
generate diagrams
** The diagrams are meant for beginning developers so they understand Magnolia 
code. 
** Which diagram types do beginning developers benefit from most: class, 
sequence..?
** What areas of Magnolia code should we provide diagrams of? Send a proposal 
to Greg, cc Antti.
* Tools
** Compare couple of Eclipse plugins intended for generating UML diagrams. 
Recommend the easiest tool. Look and feel of the diagram is not the most 
important selection criteria. Ease of use is.
** Link to plugin download location, installation instructions and usage 
instructions
** Attach and embed a sample diagram you generated with the tool.
* Resources
** Generated UML diagrams: [Architectural 
notes|http://wiki.magnolia-cms.com/display/WIKI/Architectural+Notes], [Template 
rendering|http://documentation.magnolia-cms.com/reference/templating.html]
** Hand-drawn [Magnolia 5 architecture 
diagrams|http://wiki.magnolia-cms.com/display/MAGNOLIA5/Magnolia+5+Architecture+Diagrams].
 Are these UML or pseudo-UML?
** Hand-drawn [Magnolia 4 architecture 
diagrams|http://documentation.magnolia-cms.com/reference/architecture-diagrams/content-storage.html]
 ([OmniGraffle 
originals|http://wiki.magnolia-cms.com/display/DOCU/Architecture+diagrams]). 
These are definitely not UML but great for explaining concepts.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.magnolia-cms.com/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


----------------------------------------------------------------
For list details see
http://www.magnolia-cms.com/community/mailing-lists.html
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------

Reply via email to