Documentation 1.0 Plan (was Re: Component developers: share your plans)

Anastasia Cheetham a.cheetham at utoronto.ca
Wed Feb 25 15:54:19 UTC 2009


Here are my thoughts on what needs to be done by 1.0 with respect to  
technical documentation (not in any particular order). Please comment  
on whether or not you agree that these should be requirements for 1.0,  
and if you think I've missed anything.

1) Switch to automated API documentation generation
    - select method
    - update code accordingly
    - style them
    - publish at an appropriate URL
    - incorporate generation into automated build/deploy

2) Tutorials
    - ensure there are tutorials for *every* component,
          and every part of the Framework
    - incorporate working examples directly into the tutorials

3) Overview Documentation
    - "Why Fluid?/What is Fluid Infusion?" information
      for newcomers

4) Revamped Information Architecture
    - in light of API docs moving to a different URL than the wiki,
      we should reconsider the organization of all of our techncial
      documentation


Some other nice, vaguely documentation-related things, but not sure if  
they should be requirements for 1.0 (others, please comment?):

5) Working examples of each component (small and simple),
    visible right on the landing page for the component

6) Improved styling of the tutorials


-- 
Anastasia Cheetham                   a.cheetham at utoronto.ca
Software Designer, Fluid Project    http://fluidproject.org
Adaptive Technology Resource Centre / University of Toronto