Wikimedia Engineering/Project documentation howto

How to create a project page

 * 1) Enter the name of the project in the field below and press the button
 * 2) Fill in the fields of the template according to the instructions, and save the page. This will add more boilerplate content.
 * 3) If appropriate, remove the unneeded elements on the page, and add links / content specific to your project
 * 1) If appropriate, remove the unneeded elements on the page, and add links / content specific to your project

How to create the status subpage
Status updates are recorded in a subpage of each project page. When a project page is created with the box above, it contains a red link to the status subpage. You can copy/paste the content below to initialize the page (and edit the date & content). Dates are in ISO 8601 format.

Last update on: 2011-12-31

2011-12-31
Add your first status update here

How to add links to your project page in all the right places
The beauty of the Wikimedia engineering project pages and templates is that information is centralized on or around project pages, and it can invoked and/or displayed in many different ways and places.

Here's where you should invoke your project page, and which template to use (you can also just use the same template as the other projects on the page you're editing, and simply replace the name of the project page)


 * All projects:
 * the Wikimedia Engineering portal — Syntax:  (in the appropriate section)
 * the current monthly engineering report — Syntax:  (in the appropriate section), where the date is the last day of the month the report covers, in ISO 8601 format.
 * For groups with a team hub — Add  to the appropriate section of Wikimedia Features engineering (if you're in the Features team) or Wikimedia Platform Engineering (if you're in the Platform team)

How to add a new status update to a project
There are two ways to add a new status update to a project with a project page.
 * For groups with a team hub — Go to your team hub (Features hub or Platform hub), find the line for your project, click  on the right, check the date, and add your status update.
 * Edit the status subpage directly — Go to the project page, then to the status subpage, edit it using the previous status updates as a model.

In both cases, you might want to update the  section at the top of the page; if you don't, your modifications won't immediately appear on the team hubs, but someone (probably Guillaume) will fix it shortly.

How to add a new status update to a project without a project page
Just edit the current monthly engineering report directly.

How to do something that isn't listed here

 * 1) Be bold.
 * 2) If it fails, ask Guillaume.