APL Wiki:Formatting: Difference between revisions

Jump to navigation Jump to search
1,259 bytes added ,  09:17, 7 May 2020
(→‎Creating new pages: Remove community section as it just says to use a navbox)
Line 185: Line 185:
=== Navboxes ===
=== Navboxes ===


Most pages should have a [[wikipedia:WP:NAVBOX|navigation template]] giving links to other articles of interest. The navbox should be added after all of the article text, but before the article's categories. A navbox is a template such as <code><nowiki>{{APL development}}</nowiki></code>, which displays as an expandable table of links:
Most articles should have a [[wikipedia:WP:NAVBOX|navigation template]] giving links to other articles of interest. The navbox should be added after all of the article text, but before the article's categories. A navbox is a template such as <code><nowiki>{{APL development}}</nowiki></code>, which displays as an expandable table of links:
{{APL development}}
{{APL development}}


Line 199: Line 199:
If you create a page that belongs in one of these navboxes but isn't already there, add it in the appropriate place in addition to placing the navbox in the new page.
If you create a page that belongs in one of these navboxes but isn't already there, add it in the appropriate place in addition to placing the navbox in the new page.


=== Primitives and other built-ins ===
=== Categories ===
 
The APL Wiki has a full Wikipedia-style [[wikipedia:Wikipedia:Categorization|category]] tree, which you can see by starting at the top-level category [[:Category:Contents|Contents]]. While all of Wikipedia's user-facing content is in encyclopedic ''articles'', APL Wiki also has non-encyclopedic ''essays'' that discuss a topic such as how to use APL for a particular problem. When adding a new page, try and fit it into at least one category, but it's fine to leave it out if you're not yet comfortable with the category system (other editors can easily see [[Special:UncategorisedPages|pages with no category]]). Categories are added with syntax such as <code><nowiki>[[Category:IBM employees]]</nowiki></code> at the end of the page.
 
Create new categories if needed, but please avoid [[wikipedia:Wikipedia:Overcategorization|Overcategorization]]. As with articles, each category should be placed in a parent category (the only [[Special:UncategorisedCategories|uncategorized category]] is [[:Category:Contents|Contents]]). Make sure to read Wikipedia's guidelines about categories carefully and understand the existing category tree if you plan to make major changes to the category system.
 
=== Specific types of articles ===
 
==== Primitives and other built-ins ====


When creating a page for a [[primitive function]], [[primitive operator|operator]], or [[quad name]], begin the page with the following template:
When creating a page for a [[primitive function]], [[primitive operator|operator]], or [[quad name]], begin the page with the following template:
Line 213: Line 221:
At the bottom such pages, include <code><nowiki>{{APL built-ins}}</nowiki></code> and [{{fullurl:Template:APL_built-ins|action=edit}} edit that template's content] if the page you're creating isn't already listed there.
At the bottom such pages, include <code><nowiki>{{APL built-ins}}</nowiki></code> and [{{fullurl:Template:APL_built-ins|action=edit}} edit that template's content] if the page you're creating isn't already listed there.


=== Dialects ===
==== Dialects ====


Begin your page about an APL dialect with the ''Infobox array language'' info box. These are all the optional parameters it supports:
Begin your page about an APL dialect with the ''Infobox array language'' info box. These are all the optional parameters it supports:

Navigation menu