Practices no longer recommended or now deprecated

From TEIWiki
Revision as of 22:21, 4 August 2012 by Kshawkin (talk | contribs) (first pass at documenting deprecation practice. will ask for Council members and Laurent to review)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Over the course of a few Council meetings from 2010 to 2012, Council members agreed to establish two different deprecation mechanisms for practices in the Guidelines which are to be phased out at some point. (See a bit of history of the technical implementation.) Here are links to particular meetings where this was discussed:

Soft deprecation

"Soft deprecation", sometimes called a "health warning", is a statement in the Guidelines that a practice is no longer recommended. However, no timeline is established for removing particular elements or attributes.

We sometimes assign a ticket to the "Deprecated" category in SourceForge when carrying out a soft deprecation, but this ticket is closed once the Guidelines prose is revised. There is no mechanism to find such statements in the Guidelines to actually remove them.

Examples:

Hard deprecation

A bug or feature request ticket is created -- or an existing bug or feature request is reassigned to the "Deprecated" category -- reminding Council members to carry out a deprecation in the future by removing something from the Guidelines. We might change our practice to create a new type of tracker item instead of using a category. In the meantime, we insert @status=deprecated is inserted in the Guidelines ODD(s) to mark the deprecated element or attribute.

Examples: