MDN/Archives/Projects/Development/CompatibilityTables/Milestones: Difference between revisions
(→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 | * (IN PROGRESS) Having a basic authentification mechanism for admins | ||
* | * (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 | * (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%);