Help:Style: Difference between revisions
Prabuanand (talk | contribs) (moved Sample page layout to How to write a HOWTO and other changes) |
Prabuanand (talk | contribs) (moved headings and content and rephrased sentence) |
||
| Line 1: | Line 1: | ||
To achieve a consistent look and feel across all pages of Alpine Linux wiki, editors are requested to follow the below style guidelines as much as possible. This page only deals with the common conventions to be followed, as there are specific pages like [[Help:Editing]] and [[Help:Cheatsheet]] for the technical aspects. Refer to [[How to write a HOWTO#Sample page layout|sample page]] based on this page. | To achieve a consistent look and feel across all pages of Alpine Linux wiki, editors are requested to follow the below style guidelines as much as possible. This page only deals with the common conventions to be followed, as there are specific pages like [[Help:Editing]] and [[Help:Cheatsheet]] for the technical aspects. Refer to [[How to write a HOWTO#Sample page layout|sample page]] based on this page. | ||
To avoid content fragmentation and for easier maintenance of wiki, it is important to follow the guideline '''Do Not Repeat Yourself'''. At all times, place the content in the most appropriate page or section and add reference from other pages. | |||
== Page layout and organization == | == Page layout and organization == | ||
| Line 32: | Line 34: | ||
* Start headings at level 2, as first-level heading is used for page title. | * Start headings at level 2, as first-level heading is used for page title. | ||
* Don't skip levels. | * Don't skip levels. | ||
* Use standard headings like Prerequisite,Installation and Configuration to organize information. | |||
* Currently numbered headings are not enabled in Alpine wiki. Since the current css doesn't clearly differentiate between heading levels like H3,H4,H5 etc..i.e beyond H2, do not create too many levels and instead use H2 level if needed for clarity. | * Currently numbered headings are not enabled in Alpine wiki. Since the current css doesn't clearly differentiate between heading levels like H3,H4,H5 etc..i.e beyond H2, do not create too many levels and instead use H2 level if needed for clarity. | ||
=== Version and status tags === | === Version and status tags === | ||
| Line 47: | Line 46: | ||
These templates can be used at page level or section level or even at a specific line of a wiki page, depending on their relevance. | These templates can be used at page level or section level or even at a specific line of a wiki page, depending on their relevance. | ||
== Formatting guidelines == | |||
== Formatting guidelines | |||
To ensure clarity, standardized visual style, and proper handling of characters, editors must use the available templates like [[:Template:Cmd]], [[:Template:Cat]] etc for all technical elements. [[HTML Entities|HTML]] elements like <nowiki><Pre></nowiki> should be used sparingly. The Templates subsection of [[Help:Cheatsheet]] | To ensure clarity, standardized visual style, and proper handling of characters, editors must use the available templates like [[:Template:Cmd]], [[:Template:Cat]] etc for all technical elements like code and commands. [[HTML Entities|HTML]] elements like <nowiki><Pre></nowiki> should be used sparingly. The Templates subsection of [[Help:Cheatsheet]] page lists commonly used [[Special:AllPages/Template|Templates]]. | ||
== Tables and lists == | == Tables and lists == | ||
| Line 59: | Line 54: | ||
[[Help:Editing#Tables|Tables]] are effective in presenting a summary or overview or when listing rows of information. Avoid using a table and instead use lists if there are only few rows as table markup often complicates page editing. | [[Help:Editing#Tables|Tables]] are effective in presenting a summary or overview or when listing rows of information. Avoid using a table and instead use lists if there are only few rows as table markup often complicates page editing. | ||
[[Help:Editing#Lists|Lists]] can be either bulleted or numbered. | |||
* Do not use lists if a passage is read easily as plain paragraphs. | * Do not use lists if a passage is read easily as plain paragraphs. | ||
* Use numbers rather than bullets only if: | * Use numbers rather than bullets only if: | ||
| Line 71: | Line 66: | ||
Check links: Ensure the destination is the intended one and test them. | Check links: Ensure the destination is the intended one and test them. | ||
External links should not normally be used in the body of an article and instead use '''See also''' section for placing them in addition to relevant internal wikilinks. Add external links with discretion. Do not use wiki for self-promotion. | External links should not normally be used in the body of an article and instead use '''See also''' section for placing them in addition to relevant internal wikilinks. Add external links with discretion. Do not use wiki for self-promotion. | ||
== Transclusion == | == Transclusion == | ||
Use [[Help:Editing#Transclusion|transclusion]] for content that may be required in multiple pages. To quickly identify such pages, title such pages with '''Include:''' in front of the regular title. For eg: [[Include:Setup-desktop]]. Add adequate notice to editors using the standard html comment syntax. | Use [[Help:Editing#Transclusion|transclusion]] for content that may be required in multiple pages. To quickly identify such pages, title such pages with '''Include:''' in front of the regular title. For eg: [[Include:Setup-desktop]]. Add adequate notice to editors using the standard html comment syntax. | ||
Use Transclusion sparingly as they can easily break pages and viewing the same content in multiple page can be confusing for readers. Consider creating a regular page and link to it instead, if applicable. | |||
== Category == | == Category == | ||
| Line 89: | Line 82: | ||
All the above instructions are not applicable for User pages i.e User page and subpages in the User namespace like [[Special:Mypage/|User:Username/]]. These pages are meant to keep personal notes, references or for drafting. | All the above instructions are not applicable for User pages i.e User page and subpages in the User namespace like [[Special:Mypage/|User:Username/]]. These pages are meant to keep personal notes, references or for drafting. | ||
* Do not add category to User pages. | * Do not add category to User pages. | ||
* Do not add redirect links to User pages from Main namespace. | * Do not add [[Help:Editing#Redirect|redirect links]] to User pages from Main namespace. | ||
* Note that user pages are not part of default wiki search. | * Note that user pages are not part of default wiki search. | ||
* Do not use article-specific templates like [[:Template:Draft]], [[:Template:Obsolete]], or [[:Template:Todo]] etc on your user pages unless you are testing the templates itself. | * Do not use article-specific templates like [[:Template:Draft]], [[:Template:Obsolete]], or [[:Template:Todo]] etc on your user pages unless you are testing the templates itself. | ||
Revision as of 10:38, 13 December 2025
To achieve a consistent look and feel across all pages of Alpine Linux wiki, editors are requested to follow the below style guidelines as much as possible. This page only deals with the common conventions to be followed, as there are specific pages like Help:Editing and Help:Cheatsheet for the technical aspects. Refer to sample page based on this page.
To avoid content fragmentation and for easier maintenance of wiki, it is important to follow the guideline Do Not Repeat Yourself. At all times, place the content in the most appropriate page or section and add reference from other pages.
Page layout and organization
A wiki page needs the following elements:
- Page title
- Magic words(optional)
- Table of contents (automatically generated)
- Status tags(recommended)
- Introduction
- Article specific headings
- See also
- Category
Page title
- Page titles should use sentence case.
- Avoid including Alpine Linux as it is mostly redundant in this wiki.
Magic words
Magic words are optional. If used, they should go at the very beginning of articles. Commonly used magic word is {{DISPLAYTITLE:title}}, to alter how an article title is displayed, like in dwm page.
Introduction
Every page should begin with an introductory lead section – a concise summary of the article – which is never divided into sections. The remainder of the article is typically divided into sections.
Section headings
- Follow the guidelines given in Page title for section headings too.
- Start headings at level 2, as first-level heading is used for page title.
- Don't skip levels.
- Use standard headings like Prerequisite,Installation and Configuration to organize information.
- Currently numbered headings are not enabled in Alpine wiki. Since the current css doesn't clearly differentiate between heading levels like H3,H4,H5 etc..i.e beyond H2, do not create too many levels and instead use H2 level if needed for clarity.
Version and status tags
Editors are strongly encouraged to include version or status tags like Template:Verified, Template:Obsolete or Template:Accuracy at the page or section level, especially when writing new articles or updating existing ones. These helps users to quickly see the relevance of the page.
- Use Template:Pill to provide visual clarity
- Use Template:Pill_clickable for linking to release notes or references
These templates can be used at page level or section level or even at a specific line of a wiki page, depending on their relevance.
Formatting guidelines
To ensure clarity, standardized visual style, and proper handling of characters, editors must use the available templates like Template:Cmd, Template:Cat etc for all technical elements like code and commands. HTML elements like <Pre> should be used sparingly. The Templates subsection of Help:Cheatsheet page lists commonly used Templates.
Tables and lists
Tables are effective in presenting a summary or overview or when listing rows of information. Avoid using a table and instead use lists if there are only few rows as table markup often complicates page editing.
Lists can be either bulleted or numbered.
- Do not use lists if a passage is read easily as plain paragraphs.
- Use numbers rather than bullets only if:
- a need to refer to the elements by number may arise;
- the sequence of the items is critical;
Links
Make links only where they are relevant and helpful in the context: Excessive use of hyperlinks can be distracting and may slow the reader down. Add links only that are worth pursuing.
Check links: Ensure the destination is the intended one and test them.
External links should not normally be used in the body of an article and instead use See also section for placing them in addition to relevant internal wikilinks. Add external links with discretion. Do not use wiki for self-promotion.
Transclusion
Use transclusion for content that may be required in multiple pages. To quickly identify such pages, title such pages with Include: in front of the regular title. For eg: Include:Setup-desktop. Add adequate notice to editors using the standard html comment syntax.
Use Transclusion sparingly as they can easily break pages and viewing the same content in multiple page can be confusing for readers. Consider creating a regular page and link to it instead, if applicable.
Category
Every page should be assigned at least one category from among the categories list by placing them at the bottom of the page.
User pages
All the above instructions are not applicable for User pages i.e User page and subpages in the User namespace like User:Username/. These pages are meant to keep personal notes, references or for drafting.
- Do not add category to User pages.
- Do not add redirect links to User pages from Main namespace.
- Note that user pages are not part of default wiki search.
- Do not use article-specific templates like Template:Draft, Template:Obsolete, or Template:Todo etc on your user pages unless you are testing the templates itself.