Category:Maintainers: Difference between revisions

From Noisebridge
Jump to navigation Jump to search
(add lists transcluding maintainers & calling for more maintainer pages)
No edit summary
 
(15 intermediate revisions by one other user not shown)
Line 1: Line 1:
{{guilds}}
<onlyinclude>
[[:Category:Maintainers]] tracks active contributors to projects. These people know about projects, current status, future directions, and explored or unexplored possibilities. Talk to them!
[[:Category:Maintainers]] tracks active contributors to projects. These people know about projects, current status, future directions, and explored or unexplored possibilities. Talk to them!


For at least [[guilds]] ([[:Category:Guild|categ]]) and [[wg|working groups]] ([[:Category:WG|categ]]).
For at least [[guilds]] ([[:Category:Guild|categ]]) and [[wg|working groups]] ([[:Category:WG|categ]]).


Current [[:Category:WG|WG]]s:
'''''Current maintainers of active...'''''
* [[SafeSpaceWG]]: <code>{{:SafeSpaceWG/Maintainers}}</code>
*'''[[Guild]]s''' ([[:Category:Guild|category]]):
* [[SecWG]]: <code>{{:SecWG/Maintainers}}</code>
** [[Fabrication]]: ...
* [[WikiWG]]: <code>{{:WikiWG/Maintainers}}</code>
*** [[Sewing]] ''([[Sewing/Maintainers|maint]])'': <code>{{:Sewing/Maintainers}}</code>
*** [[3D Printing]] ''([[3D Printing/Maintainers|maint]])'': <code>{{:3D Printing/Maintainers}}</code>
*** [[Laser]] ''([[Laser/Maintainers|maint]])'': <code>{{:Laser/Maintainers}}</code>
*** [[Shop]] ''([[Shop/Maintainers|maint]])'': <code>{{:Shop/Maintainers}}</code>
**** [[Wood Shop]] ''([[Wood Shop/Maintainers]])'': <code>{{:Wood Shop/Maintainers}}</code>
**** [[CNC]] ''([[CNC/Maintainers]])'': <code>{{:CNC/Maintainers}}</code>
** [[Electronics]]: ''([[Electronics/Maintainers|maint]])'': <code>{{:Electronics/Maintainers}}</code>
* '''[[Projects]]''' ([[:Category:Projects|category]]):
** [[Spacebridge]] ''([[Spacebridge/Maintainers|maint]])'': <code>{{:Spacebridge/Maintainers}}</code>
*'''[[WG]]s''' ([[:Category:WG|category]]):
** [[SafeSpaceWG]]: <code>{{:SafeSpaceWG/Maintainers}}</code>
** [[SecWG]]: <code>{{:SecWG/Maintainers}}</code>
** [[WikiWG]]: <code>{{:WikiWG/Maintainers}}</code>
** [[Space Maintainers]]: <code>{{:Space Maintainers/Maintainers}}</code>


Current [[:Category:Guild|Guild]]s:
As you create new /Maintainers pages, include
* [[Fabrication]]: ...
<code><nowiki>[[Category:Maintainers]]</nowiki></code> on them, so they're automatically listed here (in the footer) and the group can ensure they're kept up to date & helpful.
** [[Woodshop]]: ...
** [[CNC]]: ...
* [[Sewing]]: ... ''([[Sewing/Maintainers]])''
* [[Electronics]]: ... ''([[Electronics/Maintainers]])''
* [[Spacebridge]]: ... ''([[Spacebridge/Maintainers]])''


Quick navigation of category-tagged Guilds & Working Groups:
<categorytree mode="pages" namespaces="Main Category" onlyroot=true>Guild</categorytree>
<categorytree mode="pages" namespaces="Main Category" onlyroot=true>Projects</categorytree>
<categorytree mode="pages" namespaces="Main Category" onlyroot=true>WG</categorytree>
</onlyinclude>


==Drafting as tables==
==Drafting as tables==
Line 29: Line 44:
| <code>{{:WikiWG/Maintainers}}</code>
| <code>{{:WikiWG/Maintainers}}</code>
|}
|}
==Purpose of this page==
This page aims to help standardize listings of who can help in the space. It aims to encourage use of [[mw:subpages|subpages]] to list currently active [[maintainers]], in a way that can be written once, and kept up to date by referenced inclusion, [[mw:transclusion|transclusion]], elsewhere throughout the wiki. It's a method and pattern that helps bring helpful uniformity to
==How this works==
For each [[Working Group]] and [[Guild]], we have a wiki page to track its projects, efforts, & activities.
For example, we have the [[SecWG|Security WG]].
* At [[SecWG/Maintainers]] you can find a list of the people currently contributing to the working group, currently volunteering for ongoing responsibility. We're using a [[mw:subpage]] to keep it consistent & organized.
** This page can be edited easily, and we have a clear history of past maintainers.
** ''It's helpful here to also include a link to the subpage within the section that can be [[mw:transcluded|transcluded]], so that no matter what other page it's transcluded into, anyone can easily click to view the authoritative source page.
* We can easily include the list elsewhere with <code><nowiki>{{:SecWG/Maintainers}}</nowiki></code>, which uses the template <code>{{...}}</code> syntax, with the special <code>:</code> prefix to template-include <code>(Main)</code>, instead of <code>Template:</code> namespace pages.
===Consistency we need to provide elsewhere===
* A [[SecWG/Maintainers|/Maintainers]] [[mw:subpage|subpage]] should exist on each working group or guild, which we can use as a reference target to selectively include a relevant summary, called [[mw:transclusion]].
* Requesting users include current preferred best-contact methods on their user pages, preferably in the header section, that renders in previews on mouseover of User: links, e.g. [[User:LX]]
On other pages, where we want to reference the current maintainers, people to contact about an effort, we can include the list of their wiki user names (with individual contact information), and the many places we've included by reference all update when we make a change to the maintainers page.
===Template for maintainers pages===
====Version 0: Get it started====
* List of maintainers' names, linked to their user page on the wiki (a link to your [[Special:MyPage|your page]] can be found in the upper right of each page).
** for example:
<blockquote>
[[User:Mwillson|Mark]], [[User:Mcint|Mcint]]
</blockquote>
:: written as
:: <pre>[[User:Mwillson|Mark]], [[User:Mcint|]]</pre>
* Please use the name you're known by in the space or at least online, at least a stable pseudonym, if you wish to be effective.
* For matching page names to prose, or, here, giving a more helpful display name when linking to a wiki user,
** <code><nowiki>[[User:Mcint]]</nowiki></code> renders as [[User:Mcint]]
** <code><nowiki>[[User:Mcint|]]</nowiki></code> (note "|") strips bits, rendering as [[User:Mcint|Mcint]]
** <code><nowiki>[[User:Mcint|Loren]]</nowiki></code> renders as [[User:Mcint|Loren]]
====Version 1: Make it easy to use====
* To improve on this, include a link to the page with text link "edit", "add yourself", or "join us" -- and using a link, copy the page name from your URL bar <code><nowiki>( [[WikiWG/Maintainers|edit]] )</nowiki></code>
<blockquote>[[User:Mwillson|Mark]], [[User:Mcint|Loren/Mcint]] ([[WikiWG/Maintainers|edit]])</blockquote>
: written as
: <pre>[[User:Mwillson|Mark]], [[User:Mcint|Loren/Mcint]] ([[WikiWG/Maintainers|edit]])</pre>
====Version 2: add helpful context, careful to limit what gets included====
Since we're using these pages for [[mw:transclusion|transclusion]], we need be mindful of all the places the text will end up rendered, potentially confusingly, into other pages.
We can use the <code><nowiki>< onlyinclude>...</onlyinclude ></nowiki></code> pseudo-HTML markup tags for mediawiki, to specify what gets included on other pages.
Note well, we're using
* <code>onlyinclude</code>, "oi"! if you like.
** We are not using
*** <code>includeonly</code> on these pages, nor the related
*** <code>noinclude</code>.
* The [[mw:transclusion]] page addresses these un
* These tags interact in different, unique, unexpected ways with <code><nowiki><pre></nowiki></code>, <code><nowiki><code></nowiki></code>, and <code><nowiki><nowiki></nowiki></code> tags that you might use to style or escape wiki syntax.
* '''''"onlyinclude"d'' lines should stay on one line''', so we're not breaking the flow of other pages.
<pre>
...brief if any summary
...optional <blockquote> to call out '''onlyinclude''' section of page, for easy viewing
<nowiki>< onlyinclude>[[User:Mwillson|Mark]], [[User:Mcint|Loren/Mcint]] ([[WikiWG/Maintainers|edit]])</onlyinclude ></nowiki>
...close </blockquote>
...links to other resources related to the page and group -- normal wiki content, grouped in sections, etc
</pre>

Latest revision as of 02:22, 21 November 2025

Noisebridge | About | Visit | 272 | Manual | Contact | Guilds | Stuff | Events | Projects | Meetings | Donate E
Guilds (Volunteer) | Maintainers | Meta | Code | Electronics | Fabrication | Games | Sewing | Music | AI | Neuro | Philosophy | Funding | Art | Security | Ham | WGs E

Category:Maintainers tracks active contributors to projects. These people know about projects, current status, future directions, and explored or unexplored possibilities. Talk to them!

For at least guilds (categ) and working groups (categ).

Current maintainers of active...

see T:Lastupdated

(help maintain the space!) (Contact: Discord #facilities-aka-the-totally-secret-cabal-of-space-maintainers)

As you create new /Maintainers pages, include [[Category:Maintainers]] on them, so they're automatically listed here (in the footer) and the group can ensure they're kept up to date & helpful.

Quick navigation of category-tagged Guilds & Working Groups:


Drafting as tables[edit | edit source]

SafeSpaceWG JD, Mcint,User:Justinmorrison (add yourself)Last updated: 2026-03-26

see T:Lastupdated

SecWG Mcint, Daniel, Brennan, BrandonDHaskell (see SecWG/Maintainers for more)
WikiWG User:Mcint (join us)

Purpose of this page[edit | edit source]

This page aims to help standardize listings of who can help in the space. It aims to encourage use of subpages to list currently active maintainers, in a way that can be written once, and kept up to date by referenced inclusion, transclusion, elsewhere throughout the wiki. It's a method and pattern that helps bring helpful uniformity to

How this works[edit | edit source]

For each Working Group and Guild, we have a wiki page to track its projects, efforts, & activities.

For example, we have the Security WG.

  • At SecWG/Maintainers you can find a list of the people currently contributing to the working group, currently volunteering for ongoing responsibility. We're using a mw:subpage to keep it consistent & organized.
    • This page can be edited easily, and we have a clear history of past maintainers.
    • It's helpful here to also include a link to the subpage within the section that can be transcluded, so that no matter what other page it's transcluded into, anyone can easily click to view the authoritative source page.
  • We can easily include the list elsewhere with {{:SecWG/Maintainers}}, which uses the template Template:... syntax, with the special : prefix to template-include (Main), instead of Template: namespace pages.

Consistency we need to provide elsewhere[edit | edit source]

  • A /Maintainers subpage should exist on each working group or guild, which we can use as a reference target to selectively include a relevant summary, called mw:transclusion.
  • Requesting users include current preferred best-contact methods on their user pages, preferably in the header section, that renders in previews on mouseover of User: links, e.g. User:LX

On other pages, where we want to reference the current maintainers, people to contact about an effort, we can include the list of their wiki user names (with individual contact information), and the many places we've included by reference all update when we make a change to the maintainers page.

Template for maintainers pages[edit | edit source]

Version 0: Get it started[edit | edit source]

  • List of maintainers' names, linked to their user page on the wiki (a link to your your page can be found in the upper right of each page).
    • for example:

Mark, Mcint

written as
[[User:Mwillson|Mark]], [[User:Mcint|]]
  • Please use the name you're known by in the space or at least online, at least a stable pseudonym, if you wish to be effective.
  • For matching page names to prose, or, here, giving a more helpful display name when linking to a wiki user,
    • [[User:Mcint]] renders as User:Mcint
    • [[User:Mcint|]] (note "|") strips bits, rendering as Mcint
    • [[User:Mcint|Loren]] renders as Loren

Version 1: Make it easy to use[edit | edit source]

  • To improve on this, include a link to the page with text link "edit", "add yourself", or "join us" -- and using a link, copy the page name from your URL bar ( [[WikiWG/Maintainers|edit]] )

Mark, Loren/Mcint (edit)

written as
[[User:Mwillson|Mark]], [[User:Mcint|Loren/Mcint]] ([[WikiWG/Maintainers|edit]])

Version 2: add helpful context, careful to limit what gets included[edit | edit source]

Since we're using these pages for transclusion, we need be mindful of all the places the text will end up rendered, potentially confusingly, into other pages.

We can use the < onlyinclude>...</onlyinclude > pseudo-HTML markup tags for mediawiki, to specify what gets included on other pages.

Note well, we're using

  • onlyinclude, "oi"! if you like.
    • We are not using
      • includeonly on these pages, nor the related
      • noinclude.
  • The mw:transclusion page addresses these un
  • These tags interact in different, unique, unexpected ways with <pre>, <code>, and <nowiki> tags that you might use to style or escape wiki syntax.
  • "onlyinclude"d lines should stay on one line, so we're not breaking the flow of other pages.
...brief if any summary
...optional <blockquote> to call out '''onlyinclude''' section of page, for easy viewing
< onlyinclude>[[User:Mwillson|Mark]], [[User:Mcint|Loren/Mcint]] ([[WikiWG/Maintainers|edit]])</onlyinclude >
...close </blockquote>
...links to other resources related to the page and group -- normal wiki content, grouped in sections, etc

Pages in category "Maintainers"

The following 5 pages are in this category, out of 5 total.