All of lore.kernel.org
 help / color / mirror / Atom feed
From: Richard Purdie <richard.purdie@linuxfoundation.org>
To: "Rifenbark, Scott M" <scott.m.rifenbark@intel.com>
Cc: "yocto@yoctoproject.org" <yocto@yoctoproject.org>
Subject: Re: Diagrams
Date: Mon, 16 May 2011 10:06:53 +0100	[thread overview]
Message-ID: <1305536813.3424.25.camel@rex> (raw)
In-Reply-To: <DE8BA75F34A0404282AC5E15F691BC76D6B790AD@orsmsx504.amr.corp.intel.com>

Hi Scott,

On Fri, 2011-05-13 at 14:59 -0700, Rifenbark, Scott M wrote:
> One thing that happens when you keep all figures in a folder that is 
> hierarchically level with 'documentation' is that the figures become 
> separated from the 'documentation' leg so to speak. It use to be that
> good file organization practice for manuals was to keep all parts of a
> manual together.  But, as single-sourcing becomes more popular along
> with 'chunking' of information, that practice isn't as rigid.  
> 
> If we kept all diagrams in a single 'diagram' folder I would like to
> see it at least under the 'documentation' folder.  Then we could
> organize the 'diagram' folder into source files and rendered (PNG or
> SVG) files.  Using a single diagram directory will also cause the
> Makefiles to be re-worked for pushing files to the web-site.
> Additionally, the directory structure in the Drupal site for
> yoctoproject.org would need to be re-structured to look for PNG files
> in the new location.  
> 
> I see benefits and problems in all methods...

I thought I'd cc'd you on some other email where we talked about
starting to store some of the other material we have about yocto
alongside the documentation in the yocto-docs repository.

By this I'm thinking of presentations, graphics, diagrams and other
technical content as at the moment we all have to rummage around a lot
of separate locations whenever we want to pull a presentation together.

The hierarchy of the information needs to be designed but we have to
following needs:

a) Has a folder which contains the subset of information we integrate 
   into the poky repository and ship with the build system and 
   metadata. The development manuals and quick start are obviously 
   requirements there and the current documentation directory fits this
   well. If we want to rename it, so be it but I don't think its 
   function has changed.

b) Can store other kinds of material (presentations, diagrams, 
   graphics) meeting out immediate needs.

c) Is extensible to meet future requirements we don't yet know about.

This separate also makes some sense when you consider what we push to
the website. The reference manuals certainly make sense, I'm not sure
that the presentations or diagrams would make sense in their own rights
though.

I agree splitting by source and rendered versions makes sense. I'd not
confuse the fact that the manuals include some of these diagrams with
the fact that we need to store the source of the diagrams (and some
pre-rendered sample output of them) somewhere though. The manuals are a
pure consumer of them, likewise presentations including them and so
forth.

Cheers,

Richard



      reply	other threads:[~2011-05-16  9:07 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-05-13 21:07 Diagrams Rifenbark, Scott M
2011-05-13 21:45 ` Diagrams Joshua Lock
2011-05-13 21:59   ` Diagrams Rifenbark, Scott M
2011-05-16  9:06     ` Richard Purdie [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1305536813.3424.25.camel@rex \
    --to=richard.purdie@linuxfoundation.org \
    --cc=scott.m.rifenbark@intel.com \
    --cc=yocto@yoctoproject.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.