Page MenuHomePhabricator

Recommendation about types of releases for the Technical Collaboration Guidance
Open, LowPublic

Description

There are several different routes to release a new feature to Wikimedia projects:

#1. Release as a beta feature (mw:Beta Features/Package has criteria for release and graduation)
#2. Release as an opt-in preference
#3. Release with an opt-out preference
#4. Release for logged-in vs anonymous
#5. Default release for everyone with no opt-out

Other?

It would be useful to have a recommendation about what type of release to use in which situation, documented in the Technical Collaboration Guidance.

Event Timeline

I guess "beta feature" means "trial" and "opt-in preference" is the "Beta feature" as it is on your preferences on wikis?

I guess "beta feature" means "trial" and "opt-in preference" is the "Beta feature" as it is on your preferences on wikis?

Not quite,

Thanks Nick. I think these definitions should be attached to the 5 points then.

Qgil triaged this task as Low priority.Sep 27 2016, 2:18 PM
Qgil renamed this task from Recommendation about types of releases for the Technical Collaboration Guideline to Recommendation about types of releases for the Technical Collaboration Guidance.May 12 2017, 10:14 AM
Qgil updated the task description. (Show Details)

Tagging open CommRel-Documentation tasks with MoveComms-Support as Community-Relations does not exist anymore per https://phabricator.wikimedia.org/project/profile/3448/ . Feel free to set the task status to declined or invalid if this task is not valid anymore and/or if the team moved from public Phabricator to internal WMF tools to plan or manage its work.