Re: [Python-ideas] Add an UML class diagram to the collections.abc module documentation

2018-01-02 Thread Brett Cannon
That's great! They don't advertise this, unfortunately, at plantuml.com :/ On Tue, 2 Jan 2018 at 13:57 Yahya Abou 'Imran < yahya-abou-im...@protonmail.com> wrote: > And on the sourceforge page: > > https://sourceforge.net/projects/plantuml/ > > License > GNU General Public License version 2.0 (GP

Re: [Python-ideas] Add an UML class diagram to the collections.abc module documentation

2018-01-02 Thread Barry
> On 2 Jan 2018, at 19:38, Brett Cannon wrote: > > > >> On Tue, 2 Jan 2018 at 05:25 Yahya Abou 'Imran >> wrote: >> At the end of the day, I found that plantuml is the most suitable tool for >> this. > > Right, but when I look at http://plantuml.com/ I don't see any open source > code to

Re: [Python-ideas] Add an UML class diagram to the collections.abc module documentation

2018-01-02 Thread Barry
After reading this thread I went off and read up about plantuml. According to its docs it produces dot files that it reandes with graphviz. So if graphviz will produce svg that part is solved. Can you creat the plantuml file automatically from the python code? Barry On 2 Jan 2018, at 15:26, Yahy

Re: [Python-ideas] Add an UML class diagram to the collections.abc module documentation

2018-01-02 Thread Yahya Abou 'Imran via Python-ideas
And on the sourceforge page: https://sourceforge.net/projects/plantuml/ License GNU General Public License version 2.0 (GPLv2) ___ Python-ideas mailing list Python-ideas@python.org https://mail.python.org/mailman/listinfo/python-ideas Code of Conduct:

Re: [Python-ideas] Add an UML class diagram to the collections.abc module documentation

2018-01-02 Thread Yahya Abou 'Imran via Python-ideas
>>Right, but when I look at http://plantuml.com/ I don't see any open source >>code to guarantee >>>it will be available in e.g. 5 years. (I really just see a lot of ads around >>>a free Java app). >> >I see fedora packages plantuml and says is lgpl3 licensed. > >Barry On archlinux: $ pacman -Q

Re: [Python-ideas] Add an UML class diagram to the collections.abc module documentation

2018-01-02 Thread Brett Cannon
On Tue, 2 Jan 2018 at 05:25 Yahya Abou 'Imran < yahya-abou-im...@protonmail.com> wrote: > At the end of the day, I found that plantuml is the most suitable tool for > this. > Right, but when I look at http://plantuml.com/ I don't see any open source code to guarantee it will be available in e.g.

Re: [Python-ideas] Add an UML class diagram to the collections.abc module documentation

2018-01-02 Thread Yahya Abou 'Imran via Python-ideas
>Can I suggest that rather than manually producing or tweaking, and later > updating, the diagrams it might be better to spend a little time > annotating the source code [...] > While the diagrams produced might lack the elegance of manually produced > ones they would be much more useful as they wo

Re: [Python-ideas] Add an UML class diagram to the collections.abc module documentation

2018-01-02 Thread Wes Turner
Is there a way to generate relative links to the classes in the SVG? This would be really convenient: https://docs.python.org/3/library/collections.abc.html#collections.abc.Hashable Hashable On Tuesday, January 2, 2018, Wes Turner wrote: > > > On Tuesday, January 2, 2018, Yahya Abou 'Imran <

Re: [Python-ideas] Add an UML class diagram to the collections.abc module documentation

2018-01-02 Thread Wes Turner
On Tuesday, January 2, 2018, Yahya Abou 'Imran < yahya-abou-im...@protonmail.com> wrote: > At the end of the day, I found that plantuml is the most suitable tool for > this. > Graphviz dot is interesting, but it doesn't feel natural to make class > diagram with it, or at least it's less handy... I

Re: [Python-ideas] Add an UML class diagram to the collections.abc module documentation

2018-01-02 Thread Yahya Abou 'Imran via Python-ideas
At the end of the day, I found that plantuml is the most suitable tool for this. Graphviz dot is interesting, but it doesn't feel natural to make class diagram with it, or at least it's less handy... I could bring several arguments to support this, but it's not the topic. Everybody wanting to tr