On 8/10/20 2:23 pm, Joel Sherrill wrote:
> On Wed, Oct 7, 2020, 8:12 PM Chris Johns <chr...@rtems.org
> <mailto:chr...@rtems.org>> wrote:
>     On 8/10/20 12:04 pm, Joel Sherrill wrote:
>     > On Wed, Oct 7, 2020, 8:01 PM Chris Johns <chr...@rtems.org
>     <mailto:chr...@rtems.org>
>     > <mailto:chr...@rtems.org <mailto:chr...@rtems.org>>> wrote:
>     >
>     >     Hi,
>     >
>     >     In an update of my rtems-docs.git repo I noticed some new image 
> source
>     formats:
>     >
>     >     $ find . -name \*.dot
>     >     ./images/eng/bld-bsp.dot
>     >     ./images/eng/bld-deps2.dot
>     >     ./images/eng/bld-bsp2.dot
>     >     ./images/eng/bld-deps.dot
>     >
>     >     Do we have a policy on what image source types can be used? Any
>     additional image
>     >     source needs to support FreeBSD and Linux.
>     >
>     >     Images can be difficult to get right so I understand there is a 
> need for
>     >     flexibility and tolerance but I think we need to consider how we
>     manage the
>     >     process and quality so we maintained high quality documentation. For
>     example on
>     >     my desktop I cannot read the HTML `bld-deps.png` and clicking on it
>     loads a
>     >     small image which is clearer but small. The page is ...
>     >
>     >   
>      
> https://docs.rtems.org/branches/master/eng/build-system.html#build-specification-items
>     >
>     >     The PDF view looks OK.
>     >
>     >     I can see we have as image source the following extensions:
>     >
>     >      .puml
>     >      .ditaa
>     >      .svg
>     >      .dot
>     >      .odg
>     >
>     >     Some formats are old and imported so we live with those but maybe 
> we need
>     >     tickets to have them move to something that is simpler to maintain.
>     >
>     >     I see generated .png and .pdf for some images which I am questioning
>     we need.
>     >     The user document images I have contributed are only .png files so I
>     am not sure
>     >     why a PDF is needed for some.
>     >
>     >     How are the .dot image sources converted to the required output
>     format(s)? I
>     >     cannot see any information on what to do, what packages I need to
>     install and
>     >     the options I need. For the puml and ditaa source I contributed I
>     added waf
>     >     support, tested on Linux and FreeBSD and update the top level doco.
>     >
>     >
>     > Graphviz.
> 
>     Thanks but I was hoping for something a little more specific, like a `pkg
>     install ...` command and a command line to run. I think it is important 
> when
>     wanting to maintaining quality. :)
> 
> That is the name of the package. May vary with upper or lower case. CentOS RPM
> is graphviz.

I am sure it is something like that on FreeBSD. I have not looked.

> Are there any figures we do not appear to have source for? Or they aren't in 
> an
> open format? I thought we had killed all those in our last Google Code In.

Good question, I think there are some I did a long time ago that might need to
be redone. The svg ones. I have not checked.

>     >
>     > If you can build Doxygen with graphics, you should have dot. We want dot
>     for sure.
>     >
> 
>     Sure, happy to be dot source integrated and managed.
> 
> I surprised one of my sons by using dot to show them the dependency graph for
> them to graduate on time. Coloured nodes based on semester offered and could
> visually identify longest sequence of courses and which had no prerequisites
> left for him.

That is such a nerd Dad solution! Well done, I love it :)

> PlantUML can draw more types of figures and they often look better but it can
> embed dot.

OK, I have not used dot so I do not know. The concern is not so much the tool
but the options used to make something work and be just right. We need to
capture what is used.

Chris
_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to