User Tools

Site Tools


wikify

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Last revision Both sides next revision
wikify [2008/10/25 02:30]
Durisian created
wikify [2008/12/19 15:42]
stryd_one This namespace is tricky but I think I got it
Line 1: Line 1:
-This page is to serve as a guideline for wiki data FIXME+====== MIDIbox Wiki Instructions ======
  
 +====== Wiki Syntax ======
 +The best way to learn the syntax and how it is used in the midibox-wiki is just to study existing pages. The syntax is easy to read and learn.\\
 +Follow [[http://​www.dokuwiki.org/​syntax|this]] link to learn more about the syntax.
  
-=====Namespace Map=====+====== ​Namespaces ​====== 
 +All wiki-pages are organized in namespaces. A namespace works exactly like a folder on your PC, but instead of a slash '/',​ a colon ':'​ is used as a separator. Links can be absolute or relative to the current namespace:
  
-  * project +  ​'​[[:​home]]'​ links to the page '​home'​ in the root namespace 
-    * controller +  '​[[:​mbhp:​module:​din]]'​ links to the page '​mbhp:​module:​din'​ in the root namespace 
-      * project name if required +  '​[[mbhp:​module:​din]]'​ links to the page '​mbhp:​module:​din'​ in the root namespace 
-    * sequencer +  '​[[.:​mbhp:​module:​din]]'​ links to the page '​mbhp:​module:​din'​ in the current namespace 
-      * project name if required +  '​[[din_dout_pin_list]]'​ links to the page '​din_dout_pin_list'​ in the current namespace 
-    * synthesizer +   
-      * project name if required + 
-    * misc +If you want to read more about DokuWiki-namespaces,​ follow [[http://​www.dokuwiki.org/​namespaces|this]] link. 
-      * project name if required + 
-    ​ +Note that if you are on the page ':​home:​mbhp',​ you are in the namespace '​home', ​**not** '​home:​mbhp'​. This is a bit confusing, because there is on one hand a **page** called '​mbhp',​ on the other there is a **namespace** called '​mbhp'​ (:​home:​mbhp),​ for example '​home:​mbhp:​module:​din'​. To link from the **page** ':​home:​mbhp'​ to ':​home:​mbhp:​module:​din'​ relatively, you would use '​.:​mbhp:​module:​din'​. Of course you could also use the absolute link ':​home:​mbhp:​module:​din'​.\\ 
-  ​* mbhp +\\ 
-    * module +However, in most cases it will be easier and safer to just use absolute links. 
-  * mios + 
-  * mios32 +===== Namespace Map ===== 
-  svn +This is the namespace-structure of the midibox-wiki. All information concerning the midibox-project ​has to be somwhere in the '​home'​ namespace, the '​wikify'​ namespace is the place for information about how to edit/update the midibox-wiki. 
-  community + 
-    * bulk_order+  * home 
 +    * about 
 +      ​* faq 
 +    * project 
 +      * controller 
 +        ​* project name if required 
 +      * sequencer 
 +        * project name if required 
 +      * synthesizer 
 +        * project name if required 
 +      * misc 
 +        * project name if required 
 +    * mbhp 
 +      * module 
 +      * pic 
 +      * stm32 
 +    * software 
 +      * pc 
 +        * osx 
 +        * linux 
 +        * windows 
 +        * xplatform 
 +      * mbhp 
 +        ​* mios 
 +        * mios32 
 +      code 
 +        picasm 
 +        * c 
 +        * c++ 
 +    ​* skills 
 +      * troubleshooting 
 +    * community 
 +      ​* bulk_order 
 +\\
   * wikify   * wikify
     * template     * template
 +\\
 +\\
  
 +====== Global Documentation ======
 +[[:​wikify:​home | Homepage template]], with templates for child pages, as per the above namespace map.
  
-=====Documenting Projects===== +===== Documenting Projects ===== 
-[[documenting_your_project | Documenting your project]]+[[:wikify:documenting_your_project | Documenting your project]]
  
-[[wikify:​template:​project | Project Template]]+[[:wikify:​template:​project | Project Template]]
  
-=====Documenting Modules===== +===== Documenting Modules ===== 
-[[docmenting_your_module | Documenting your module]]+[[:wikify:docmenting_your_module | Documenting your module]]
  
-[[wikify:​template:​module | Module Template]]+[[:wikify:​template:​module | Module Template]]
wikify.txt · Last modified: 2008/12/20 03:58 by stryd_one