User:Enus Linden/Project-Wiki-Structure

From Second Life Wiki
Revision as of 17:00, 16 July 2008 by Enus Linden (talk | contribs)
Jump to navigation Jump to search

The following is a proposal for a stucture for a generic project documentation set on wiki.secondlife.com. Specifically, Pyogp is in need of this like yesterday...


Here is a possible summary of pages and their contents:

Project - main page

#Overview - basic description of the project goals and justification. repository, irc, mailing lists, meeting info. Also contains links to transcripts and the like
#Status - Short version, pointers to jiras
#Roadmap - at a high level, plus link to Project/Roadmap
#Documentation - outline containing links to supporting docs in the wiki, not the documentation itself. (e.g. Project/Specification)
#Links - shortcut to Project/Links
#Licensing - if needed
Project/History - more in depth info about the project, essentially a verbose version of the Project#Overview.
Project/Roadmap - full version of Project#Roadmap, with all known tasks. If Milestones and dates are relevant, this is the right place to say so.
Project/Links - A comprehensive list of links of all project related wiki pages, plus supporting external resources
Project/Documentation - a summary page for supporting docs (or just an unnecessary level if not an actual page)
Project/Documentation/Requirements - description of the requirements for the project, with pointers to external resources as needed
Project/Documentation/Specification - high level component overview (usage examples as appropriate). Status of the component ought to be indicated, and synced with the Project/Roadmap page)
Project/Documentation/Specification/Component1(-n) - component details
Project/Documentation/Specification/Component1(-n)#Overview
Project/Documentation/Specification/Component1(-n)#Details
Project/Documentation/Examples - tutorials and the like on usage of Project

Using Pyogp as an example, it could look something like this:


Pyogp

Pyogp#Overview
Pyogp#Status
Pyogp#Roadmap
Pyogp#Documentation
Pyogp#Links
Pyogp#Licensing
Pyogp/History
Pyogp/Roadmap
Pyogp/Links
Pyogp/Links#Project Wiki
Pyogp/Links#OGP Docs
Pyogp/Links#Other - (Tao's blog links, Legacy work, etc)
Pyogp/Documentation
Pyogp/Documentation/Requirements
Pyogp/Documentation/Specification
Pyogp/Documentation/Specification/pyogp.lib.base
Pyogp/Documentation/Specification/pyogp.lib.base#Overview - aka Client_Lib
Pyogp/Documentation/Specification/pyogp.lib.base#Details
Pyogp/Documentation/Specification/pyogp.lib.agentdomain
Pyogp/Documentation/Specification/pyogp.lib.agentdomain#Overview
Pyogp/Documentation/Specification/pyogp.lib.agentdomain#Details
Pyogp/Documentation/Specification/pyogp.test-thingy
Pyogp/Documentation/Specification/pyogp.test-thingy#Overview
Pyogp/Documentation/Specification/pyogp.test-thingy#Details
Pyogp/Documentation/Specification/pyogp.test-thingy#Test_Cases
Pyogp/Documentation/Examples