Please create a custom task submission form for MediaWiki-extension-requests.
Fields
I'd like default values adjusted for the following fields:
- Title: Archive the <name of extension/skin>
- Tags:
- Documentation
- Technical-Debt ( if possible, auto-moved to the workboard "Deprecate / Remove" )
- Gerrit ( if possible, auto-moved to the workboard "Repo Admin" )
- Diffusion-Repository-Administrators ( if possible, auto-moved to the workboard "Cleanup / Archival" )
- MediaWiki-extension-requests ( Currently only scoped for request of new extensions, but I think this project could potentially be changed to allow for requests of extensions/skins to be archived? Needs some discussion, potentially separate task? )
- MediaWiki-extensions-General or Other-skins, to be replaced by the person using the form if applicable.
- Assigned To: Hidden
- Priority: Hidden
- Space: S1
- Visible-To: All users (locked)
- Editable-By: All users (locked)
Description:
Reason:
- Archive documentation on mediawiki.org ( provide the URL to the extension/skin here )
- Remove from mediawiki/extensions / mediawiki/skins ( along with in .gitmodules)
- Remove tests in intregation/config ( zuul/layout.yaml )
- Remove from translatewiki ( groups/MediaWiki/mediawiki-extensions.txt / groups/MediaWiki/mediawiki-skins.txt )
- Mark as read-only on Gerrit
- Archive Phabricator project <#ProjectX> for associated extension/skin
- Edit Phabricator project <#ProjectX> description for associated extension/skin with a link to this ticket
Note:
Story Points:
Please hide this field
Security:
Please hide this field
Visibility
I'd like this form to be visible to all members of MediaWiki-extension-requests via the global Create Task menu.
Preamble
Use this form for requesting an extension or skin to be archived.
- Title: Replace <name of extension/skin> with the name of extension or skin you want to be archived.
- Tags
- Replace the tag MediaWiki-extensions-General and Other-skins with the Phabricator project of the extension/skin if it has a dedicated Phabricator project.
- If there's no documentation of this project on any wikis, feel free to remove the Documentation tag.
- Descripition:
- Please provide a reason on why the the extension needs to be archived.
- Add any other maintainers as subscribers to this ticket so they're aware of it.
- Provide any notes here if there's anything else that others might need to know.
- Remove any of the following actions if they're not applicable to this extension/skin.
- If your extension/skin has a dedicated Phabricator project, replace <#ProjectX> with the project name.