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





Reply via email to