Changes between Version 2 and Version 3 of TracHacks/SiteMaintenance


Ignore:
Timestamp:
Aug 24, 2015, 3:35:52 PM (9 years ago)
Author:
figaro
Comment:

Link update and other updates

Legend:

Unmodified
Added
Removed
Modified
  • TracHacks/SiteMaintenance

    v2 v3  
    33This page documents site maintenance procedures. It is a work in progress.
    44
     5== Plugin pages
    56
    6 == Plugin pages
    77* Plugins hosted outside of trac-hacks.org should have the [tagged:external] tag.
    88* Many externally hosted plugins have a //Recent Changes// section that can be removed from the page.
     9* Sporadically a page has a license notice and can in applicable cases be found at the bottom. This needs to be removed and the license should be added as a tag (if not already).
    910* Authors of plugins hosted on GitHub should be invited to join the [github:trac-hacks] organization.
    1011* A stub page should be created for a plugin hosted on GitHub, if the stub page doesn't already exist.
    1112* The `[[Maintainer]]` macro can be used on project wiki pages (e.g. TagsPlugin@78).
    12 * It isn't necessary to specify the owner in the //new ticket// query string. It make maintenance easier if the owner is removed (e.g. TagsPlugin@79).
     13* It isn't necessary to specify the owner in the //new ticket// query string. It makes maintenance easier if the owner is removed (e.g. TagsPlugin@79).
    1314* Deprecated plugins should have a notice at the top of the page using the `box` WikiProcessor (e.g. TracTagsXmlrpcPlugin@6). The deprecated tag should be added to the page.
    14 * Plugins without a license should be tagged with [tagged:nolicense]. A ticket should be created to request that the author adds a license. The ticket should refer to DevGuide#License for best practices of adding a license.
     15* Plugins without a license should be tagged with [tagged:nolicense]. A ticket should be created to request that the author adds a license. The ticket should refer to DevGuide#Licensing for best practices of adding a license.
    1516* Plugins should be tagged with one of the licenses listed on the [/tags?q=realm%3Awiki+license&wiki=on license] page. New licenses can be added to the list by creating a page and tagging it with //license//.
    1617* Each [/tags?q=realm%3Awiki+license&wiki=on license] page should contain a link to the license text on the corresponding [http://opensource.org/ OSI] page.
    1718* Source code attached to unmaintained plugins would preferably be checked into the repository.
    1819* Pages for externally hosted plugin that are no longer reachable should be removed after attempting to contact the author and waiting for 30 days.
    19 * TODO: Determine process for removing deprecated and unmaintained plugins.
     20* TODO: Determine process for removing deprecated and unmaintained plugins and their associated tickets.
     21* TODO: Should plugins be tagged with 'plugin' to distinguish them from users? Should macros similarly be tagged as 'macros' or 'plugins'?