|
|
Line 1: |
Line 1: |
− | == General ruleset ==
| + | #REDIRECT [[Wiki Contribution Guidelines]] |
− | {{Documentation/Note|See the general project-independent rules at [[OOo_Wiki_Contribution_Rules]] first!}}
| + | |
− | | + | |
− | == category types ==
| + | |
− | Types of categories used in the Wiki,
| + | |
− | * absolute categories,
| + | |
− | * generic categories.
| + | |
− | | + | |
− | ==Absolute Categories==
| + | |
− | Any article has a "is-a" relationship to a particular absolute category. E.g. an article is-a tutorial, or is-a specification etc. Therefore categories are in '''singular'''. Current used absolute categories are:
| + | |
− | ;[[:Category:Effort]]: An effort to change a particular aspect of OOo. E.g. [[Effort/Revise_OOo_Multi-Threading|Revise OOo Multi-Threading]].
| + | |
− | ;[[:Category:Spec]] : Code (e.g. C/C++ headers) or structural specifications. E.g. [[Uno/Spec/Cascaded_Mapping|Cascaded Mapping]].
| + | |
− | ;[[:Category:Specification]] : (G)UI specifications. E.g. [[Test_case_specification|Test case specification]].
| + | |
− | ;[[:Category:Proposal]]: Articles proposing a change, leading to an [[Uno/Term/Effort|Effort]]. E.g. [[Architecture/Proposal/Advanced Threading-Architecture|Advanced Threading-Architecture]].
| + | |
− | ;[[:Category:Article]]: Something informative. E.g. [[Uno/Article/Understanding_Uno|Understanding Uno]].
| + | |
− | ;[[:Category:Draft]]: Something not finished yet. E.g. [[Uno/Spec/Threading-Model|Threading-Model]]
| + | |
− | ;[[:Category:FAQ]]: Frequently Asked Question(s). E.g. [[API/FAQ|API FAQ]].
| + | |
− | ;[[:Category:To-Do]]: Something to be done. E.g. [[Framework/To-Dos|Framework To-Dos]].
| + | |
− | ;[[:Category:Tutorial]]: Article teaching something. E.g. [[Tutorial_Writer|Writer Tutorial]].
| + | |
− | ;[[:Category:How to]]: A receipt to solve a particular problem. E.g. [[Windows_Tips|Windows Tips]].
| + | |
− | ;[[:Category:Impl]]: A description of a particular implementation. E.g. [[Uno/Cpp/Impl/FreeReference|C++ Uno FreeReference]].
| + | |
− | ;[[:Category:Test]]: A (unit) test for a particular implementation. E.g. [[Uno/Cpp/Test/Cpp-Uno_Bridge|C++ Uno Bridge]].
| + | |
− | ;[[:Category:Module]]: A page describing the organization of a particular source code module. E.g. [[Uno/Cpp/Modules/CPPUhelper|C++ Uno CPPUhelper]].
| + | |
− | ;[[:Category:ModuleTest]]: Description of how to test a particular source code module. E.g. [[Uno/Cpp/Modules/CPPUhelper/test|C++ Uno CPPUhelper test]].
| + | |
− | ;[[:Category:Project]]: Entry page for an accepted OOo project. E.g. [[ODF_Toolkit|the ODF Toolkit]].
| + | |
− | ;[[:Category:Analysis]]: Document analysing a particular aspect of OOo. E.g. [[Architecture/Process_Flow|Process Flow]].
| + | |
− | | + | |
− | ==Generic Categories==
| + | |
− | ; Project: E.g [[:Category:API]], [[:Category:Architecture]], [[:Category:Uno]], [[:Category:VCL]], [[:Category:Database]], [[:Category:Marketing]], [[:Category:Framework]], [[:Category:Tools]], [[:Category:Porting]], [[:Category:Impress]], [[:Category:Writer]], [[:Category:Quality Assurance]], [[:Category:Util]], [[:Category:Chart2]], ...
| + | |
− | ; Programming Language: [[:Category:Cpp]], [[:Category:Macros]], [[:Category:Java]], [[:Category:CLI]]
| + | |
− | ; Rule: Coding Standards, Guidelines
| + | |
− | ; Keyword: Eclipse
| + | |
− | | + | |
− | ==Queries==
| + | |
− | Absolute and generic categories may be combined in an independent way. E.g. a tutorial about something in the [[Uno]] project may have the categories '''Tutorial''' and '''Uno'''. To show all Uno tutorials the DPL (Dynamic Page List) extension is handy. E.g.
| + | |
− | <pre>
| + | |
− | <DPL>
| + | |
− | category=Uno
| + | |
− | category=Tutorial
| + | |
− | </DPL>
| + | |
− | </pre>
| + | |
− | gives
| + | |
− | <DPL>
| + | |
− | category=Uno
| + | |
− | category=Tutorial
| + | |
− | </DPL>
| + | |
− | [[Category:Wiki_Maintenance]]
| + | |