Difference between revisions of "User:Enus Linden/Project-Wiki-Structure"

From Second Life Wiki
Jump to navigation Jump to search
Line 6: Line 6:


Project - main page
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
:: #Overview - 1 to 2 lines, basic description of the project goals and justification, links to related info. Ways to participate: repository location, irc, mailing lists, meeting info.  
:: #Status - Short version, pointers to jiras
:: #Status - 1 line version, pointers to jiras
:: #Roadmap - at a high level, plus link to Project/Roadmap
:: #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)
:: #Documentation - outline containing links to supporting docs in the wiki, not the documentation itself. (e.g. Project/Specification)
:: #Links - shortcut to Project/Links
:: #Links - shortcut to Project/Links
:: #Licensing - if needed
:: #Licensing - if needed
: Project/History - more in depth info about the project, essentially a verbose version of the Project#Overview.  
: Project/Background- 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/Roadmap - Status at the top. 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/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 - a summary page for supporting docs (or just an unnecessary level if not an actual page)
Line 22: Line 22:
::::: Project/Documentation/Specification/Component1(-n)#Details
::::: Project/Documentation/Specification/Component1(-n)#Details
:: Project/Documentation/Examples - tutorials and the like on usage of Project
:: Project/Documentation/Examples - tutorials and the like on usage of Project
:: Project/Documentation/{etc}


----
----
Line 29: Line 30:


[[Pyogp]]
[[Pyogp]]
:: [[Pyogp#Overview]]
:: [[Pyogp#Overview]] - intro, links to lib and test harness, links to AWG and OGP
:: [[Pyogp#Status]]
:: [[Pyogp#Status]]
:: [[Pyogp#Roadmap]]
:: [[Pyogp#Documentation]]
:: [[Pyogp#Documentation]]
:: [[Pyogp#Links]]
:: [[Pyogp#Links]]
:: [[Pyogp#Licensing]]
:: [[Pyogp#Licensing]]
: [[Pyogp/History]]
: [[Pyogp/Background]]
: [[Pyogp/Roadmap]]
: [[Pyogp/Roadmap]] - split by library and test harness
: [[Pyogp/Links]]
: [[Pyogp/Links]]
::: [[Pyogp/Links#Project Wiki]]
::: [[Pyogp/Links#Project Wiki]]
Line 55: Line 55:
::::: [[Pyogp/Documentation/Specification/pyogp.test-thingy#Test_Cases]]
::::: [[Pyogp/Documentation/Specification/pyogp.test-thingy#Test_Cases]]
:: [[Pyogp/Documentation/Examples]]
:: [[Pyogp/Documentation/Examples]]
:: [[Pyogp/Documentation/Coding Guidelines]]

Revision as of 16:22, 22 July 2008

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 - 1 to 2 lines, basic description of the project goals and justification, links to related info. Ways to participate: repository location, irc, mailing lists, meeting info.
#Status - 1 line 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/Background- more in depth info about the project, essentially a verbose version of the Project#Overview.
Project/Roadmap - Status at the top. 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
Project/Documentation/{etc}

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


Pyogp

Pyogp#Overview - intro, links to lib and test harness, links to AWG and OGP
Pyogp#Status
Pyogp#Documentation
Pyogp#Links
Pyogp#Licensing
Pyogp/Background
Pyogp/Roadmap - split by library and test harness
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
Pyogp/Documentation/Coding Guidelines