Wiki Documentation Standards

From Open Source Ecology

Jump to: navigation, search

Contents

[edit] Introduction

As the number of contributors to the OSE Wiki is growing, it is time to begin defining standards for content. Wikipedia is a good example of clear formatting and standards. Our standards are by nature more demanding, since we are not only re-presenting knowledge as Wikipedia does, but also developing/inegrating designs at the same time. A collaborative multimedia strategy for accomplishing this task successfully is yet to be defined and perfected. Our aim is to start this process, and make significant contibutions thereto.

[edit] On OSE Wiki

Todo items for wiki development:


[edit] Using Category

Media wiki offers an affordance that allows exporting whole collections of pages by category. Pages in media wiki may have multiple categories. So, we should use category both in the way that it is being used now, plus


[edit] Workflow

One mistake that Wikipedia makes is to make ambiguous rules that people then use as a foundation for different agendas.

Therefore, we need a *fair*, objective criteria for quality of articles:

1: No deletion (unless page is total spam). Space on OSE wiki is cheap. It is better to keep a page, and edit it, than to delete. Category system can be used to map pages that are considered to be part of specific collections (like actual projects in progress vs an idea).

2: We should use a system of flags at the top of pages that let people know what needs to be done.


Criteria could be:

[edit] Exporting from wiki

(draft in progress...not complete)

Structure your work stages according to Development Work Template.

For each stage, first document text on wiki, as described above. This will allow others to work with you on text as project develops.

Click on Printable Version in left sidebar, right cick on page and save as "pagename.html" where pagename = the name of the wiki page.

Download Python http://www.python.org/download/releases/2.5/

Download Mercurial http://www.selenic.com/mercurial/wiki/

Place all of your files into a folder (this folder will be the project's working copy)

navigate to that folder in your terminal (or Putty terminal in windows).

type "hg init"

This is will initiate the files into a repostiory of their own

Type "hg add", which will add your files to the repository.

Type "hg ci -m 'you notes and messages here'


Also usable: http://www.selenic.com/mercurial/wiki/index.cgi/OtherTools GUI clients for mercurial.


..more to come

Personal tools
Namespaces
Variants
Actions
Navigation
Open Source Ecology
Toolbox
Topics