Oh ok, thanks for sharing.
Vish ________________________________ From: Thomas Nadeau <[email protected]> Sent: Wednesday, October 18, 2017 3:00 PM To: [email protected] Subject: Re: High level design documentation or class/sequence diagrams? Instead of wrestling with the licensing/etc… as well as doing this by hand, let me suggest trying pyreverse which comes with the pylint package. You do have to feed it individual .py files, but it will create a UML formatted .png output of python classes. One thing we could do is add this to the makefile so that you can do this from the top level and auto-get all of these files as you go. I just tried this on aria/core.py: tnadeau@ariatosca-dev:~/git/incubator-ariatosca/aria$ pyreverse core.py -o png -p core parsing core.py... tnadeau@ariatosca-dev:~/git/incubator-ariatosca/aria$ ls classes_core.png core.py extension.py logger.py orchestrator storage cli exceptions.py __init__.py modeling parser utils tnadeau@ariatosca-dev:~/git/incubator-ariatosca/aria$ [cid:3B747970-A54C-4ABD-8871-D881949D2A56@lan] There is also apparently a plug-in for Eclipse for this sort of thing too. —Tom On Oct 18, 2017, at 3:33 PM, Vishwanath Jayaraman <[email protected]<mailto:[email protected]>> wrote: You probably still need an activation license for the community edition (see https://knowhow.visual-paradigm.com/license-key-2/register-ce/). If you apply the activation license, I am guessing the watermark on the outputs may go away I presume. How to Register your Visual Paradigm Community Edition ...<https://knowhow.visual-paradigm.com/license-key-2/register-ce/> knowhow.visual-paradigm.com<http://knowhow.visual-paradigm.com/> Visual Paradigm Community Edition is a FREE UML drawing tool for you to create professional-look UML diagrams easily and quickly thought its award-winning diagramming ... Vish ________________________________ From: Thomas Nadeau <[email protected]<mailto:[email protected]>> Sent: Wednesday, October 18, 2017 2:28 PM To: [email protected]<mailto:[email protected]> Subject: Re: High level design documentation or class/sequence diagrams? Vish, Thanks for taking the initiative to start this up. This is fantastic. Question about Visual Paradigm as a tool. When it comes up, it is only run in “community edition” without a license and watermarks all of the output. Is there a way to get a community edition license for us (Apache and/or just the Aria project) to use ? —Tom On Oct 18, 2017, at 3:22 PM, Vishwanath Jayaraman <[email protected]<mailto:[email protected]>> wrote: FYI For my own reference later and coming upto speed, I have initiated creating package diagrams, class diagrams now using Visual paradigm 12.0 (https://www.visual-paradigm.com/download/community.jsp), find link to the ARIA.VPP file that is still work in progress at https://github.com/vishwanathj/ARIA/blob/master/ARIA.vpp . [https://avatars2.githubusercontent.com/u/7134678?s=400&v=4]<https://github.com/vishwanathj/ARIA/blob/master/ARIA.vpp> vishwanathj/ARIA<https://github.com/vishwanathj/ARIA/blob/master/ARIA.vpp> github.com<http://github.com> Contribute to ARIA development by creating an account on GitHub. Download Visual Paradigm Community Edition<https://www.visual-paradigm.com/download/community.jsp> www.visual-paradigm.com Get it FREE today - UML + SysML + ERD software. No risk and no obligation. One stop shop for UML Diagrams, SysML Diagram and ERD. Run on Windows, Mac OS X and Linux. [https://avatars2.githubusercontent.com/u/7134678?s=400&v=4]<https://github.com/vishwanathj/ARIA/blob/master/ARIA.vpp> vishwanathj/ARIA<https://github.com/vishwanathj/ARIA/blob/master/ARIA.vpp> [https://avatars2.githubusercontent.com/u/7134678?s=400&v=4]<https://github.com/vishwanathj/ARIA/blob/master/ARIA.vpp> vishwanathj/ARIA<https://github.com/vishwanathj/ARIA/blob/master/ARIA.vpp> github.com Contribute to ARIA development by creating an account on GitHub. github.com Contribute to ARIA development by creating an account on GitHub. I will add sequence diagrams later after Tal has gone through his video session. Thanks -Vish Vish ________________________________ From: Thomas Nadeau <[email protected]> Sent: Tuesday, October 17, 2017 1:44 PM To: [email protected] Subject: Re: High level design documentation or class/sequence diagrams? That was the plan (as well as a link from the Getting Started/Dev resource area). 8) —Tom On Oct 17, 2017, at 8:49 AM, Arthur Berezin <[email protected]> wrote: Tal, I think it would be worth having this recorded and available on YouTube. On Thu, Oct 12, 2017 at 9:16 PM Vishwanath Jayaraman < [email protected]> wrote: Sounds good Sent from my iPhone On Oct 12, 2017, at 1:14 PM, Tal Liron <[email protected]<mailto: [email protected]>> wrote: There is none. However, I am planning to do a live video session where we do an overview of the codebase. On Thu, Oct 12, 2017 at 12:59 PM, Vishwanath Jayaraman < [email protected]<mailto:[email protected]>> wrote: Was wondering if there are any high level design documentation or class/sequence diagrams that could help someone new(as a contributor) joining the ARIA project get a high level understanding that would help come upto speed? If there is not such artifacts already, I was thinking of generating them as I start contributing to the project, hence the above question. Thanks Vish
