MDN/Archives/Projects/Development/CompatibilityTables/Milestones: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(→‎Conditions to reach the milestone: Target is JSON API v1.0)
No edit summary
Line 23: Line 23:
=== Conditions to reach the milestone ===
=== Conditions to reach the milestone ===
* (IN PROGRESS) Having the BC API compatible with [http://jsonapi.org JSON API] v1.0 recommendation
* (IN PROGRESS) Having the BC API compatible with [http://jsonapi.org JSON API] v1.0 recommendation
* (IN PROGRESS) Having a contribution interface for admins
* (IN PROGRESS) Having a basic authentification mechanism for admins
** ''To reach the milestone, The exact scope of that first UI needs to be defined''
* (IN PROGRESS) Having a contribution interface to manage: Browsers & Versions


=== Related Bugzilla bugs ===
=== Related Bugzilla bugs ===
Line 41: Line 41:
=== Conditions to reach the milestone ===
=== Conditions to reach the milestone ===
* (PENDING) Having data being scraped automatically from MDN with the BC importer
* (PENDING) Having data being scraped automatically from MDN with the BC importer
* (PENDING) Having a contribution interface to manage: Features & Support
* (PENDING) Having a contribution interface to manage: Specification, Sections, & Maturities


=== Related Bugzilla bugs ===
=== Related Bugzilla bugs ===
Line 56: Line 58:
=== Conditions to reach the milestone ===
=== Conditions to reach the milestone ===
* (PENDING) Having all compat. tables on MDN display with BC data for beta users
* (PENDING) Having all compat. tables on MDN display with BC data for beta users
* (PENDING) Having a contribution interface to manage: L10N Content


=== Notes: ===  
=== Notes: ===  
Line 74: Line 77:


=== Conditions to reach the milestone ===
=== Conditions to reach the milestone ===
* (PENDING) Having all compat. tables on MDN display with BC data for all users (including l10n)
* (PENDING) '''Having all compat. tables on MDN display with BC data for all users (including l10n)'''
* (PENDING) Having an authentication mechanism able to handle different levels of privileges to access the BC API/UI
* (PENDING) Having an authentication mechanism able to handle different levels of privileges to access the BC API/UI
* (PENDING) Having the continuous deployment infrastructure up and ready for deploying new code/features for BC with at least two target environments (staging/prod)
* (PENDING) Having the continuous deployment infrastructure up and ready for deploying new code/features for BC with at least two target environments (staging/prod)
* (PENDING) Having a contribution interface to manage: Data Revision & Moderation


=== Related Bugzilla bugs ===
=== Related Bugzilla bugs ===
Line 92: Line 96:


=== Conditions to reach the milestone ===
=== Conditions to reach the milestone ===
* (PENDING) Having a fully working contribution UI usable by any contributor.
* (PENDING) Having a fully working authentication interface
* (PENDING) Having a contribution interface to manage: Users
* (PENDING) '''Open the contribution interface to all users'''
* (PENDING) Kill the data importer
* (PENDING) Kill the data importer
* (PENDING) Having all compat data removed from MDN content
* (PENDING) Having all compat data removed from MDN content
Line 115: Line 121:
* (PENDING) Having compat data display in more contextual ways on MDN
* (PENDING) Having compat data display in more contextual ways on MDN
* (PENDING) Enable SSO between MDN and BC
* (PENDING) Enable SSO between MDN and BC
* (PENDING) Provide a contribution wizard for Features
* (PENDING) Provide a contribution interface to handle L10N in bulk


=== Related Bugzilla bugs ===
=== Related Bugzilla bugs ===

Revision as of 09:44, 25 January 2016

THIS PAGE IS A DRAFT, NOTHING IS SET IN STONE... YET
PLEASE PROVIDE FEEDBACK ON THE MDN MAILING LIST

0. Skateboard (Proof of concept)

This is our current state

Conditions to reach the milestone

  • (OK) Having compat. tables that have been identified as ready display on MDN with BC data for beta users
  • (OK) Data being scraped manually from MDN with the BC importer

Related Bugzilla bugs

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


1. Bicycle (Contribution UI)

Conditions to reach the milestone

  • (IN PROGRESS) Having the BC API compatible with JSON API v1.0 recommendation
  • (IN PROGRESS) Having a basic authentification mechanism for admins
  • (IN PROGRESS) Having a contribution interface to manage: Browsers & Versions

Related Bugzilla bugs

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


2. Scooter (Plateform transition)

Conditions to reach the milestone

  • (PENDING) Having data being scraped automatically from MDN with the BC importer
  • (PENDING) Having a contribution interface to manage: Features & Support
  • (PENDING) Having a contribution interface to manage: Specification, Sections, & Maturities

Related Bugzilla bugs

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


3. Motorbike (Production ready)

Conditions to reach the milestone

  • (PENDING) Having all compat. tables on MDN display with BC data for beta users
  • (PENDING) Having a contribution interface to manage: L10N Content

Notes:

We need to go from 20 converted pages to about 4300 converted pages, about 1400 of which have data issues

Related Bugzilla bugs

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


4. Car (1st official public release)

Conditions to reach the milestone

  • (PENDING) Having all compat. tables on MDN display with BC data for all users (including l10n)
  • (PENDING) Having an authentication mechanism able to handle different levels of privileges to access the BC API/UI
  • (PENDING) Having the continuous deployment infrastructure up and ready for deploying new code/features for BC with at least two target environments (staging/prod)
  • (PENDING) Having a contribution interface to manage: Data Revision & Moderation

Related Bugzilla bugs

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


5. Plane (1st stabilisation release)

Conditions to reach the milestone

  • (PENDING) Having a fully working authentication interface
  • (PENDING) Having a contribution interface to manage: Users
  • (PENDING) Open the contribution interface to all users
  • (PENDING) Kill the data importer
  • (PENDING) Having all compat data removed from MDN content

Notes:

we need to make sure the time between Car and Plane is short to avoid too much burden for data contributors, therefor we need to know the velocity of change to estimate what time is "acceptable"

Related Bugzilla bugs

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


6. Space ship (1st functional improvement release)

Conditions to reach the milestone

  • (PENDING) Having compat data display in more contextual ways on MDN
  • (PENDING) Enable SSO between MDN and BC
  • (PENDING) Provide a contribution wizard for Features
  • (PENDING) Provide a contribution interface to handle L10N in bulk

Related Bugzilla bugs

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


7. T.A.R.D.I.S (To Infinity And Beyond, or… not)

This is our long time bucket and at that point it's a Schrodinger cat

Wish list

  • ? API V3 based on user feedback
  • ? Independent product management
  • ? Third party clients other than MDN
  • ? Configurable and embed-able code snippet for bloggers and other sites to use.
  • ? Non "browser" compat data in the api (ie. node.js, screen readers)
  • ? A stand-alone site to browse and search compat data (like caniuse)
  • ? Change the data structure from a feature tree to feature sets (or enable feature sets)

Related Bugzilla bugs

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);