Managing our Documentation

Anastasia Cheetham a.cheetham at utoronto.ca
Thu Feb 12 20:03:19 UTC 2009


During our release process discussion this afternoon, we made some  
decisions regarding how to better manage our documentation. This is a  
summary of our decisions, so that I can double-check that I got it  
right, and in case any others wish to comment:


1) For API documentation, we will move to automatically-generated docs  
based on comments in the code. I will investigate possible tools for  
this.
   - Anyone working on code should keep this in mind, and start  
ensuring that all of our public APIs are documented in the comments.
   - This will not happen for 0.8, though we should keep it in mind  
and feel free to make improvements to the comments, if we're in there  
anyway for bug parade work.

NB: One thing we forgot to discuss was the actual *distribution* of  
these auto-generated docs. I think that ideally, we will have http://docs.fluidproject.org 
, and the release process will include generating the HTML and posting  
it there. Alternatively (additionally?) the generated HTML could be  
bundled into the zip file.

Thoughts, anyone?


2) Tutorials will live in an un-versioned, collaboratively-editable  
space. This space will continue to be the wiki, for now.

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