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

From MozillaWiki
< MDN‎ | Archives
Jump to navigation Jump to search
Line 3: Line 3:
= Goals =
= Goals =


Goals and how we see the project is elaborated in the [https://wiki.mozilla.org/MDN/Projects/Development/CompatibilityTables/Vision '''Vision Document''']
Long terms goals and how we see the project is elaborated in the '''[[MDN/Projects/Development/CompatibilityTables/Vision|Vision Document]]'''


'''NOTE''': Initial goal elaboration is commented in this page.
== 2016 Planing ==


<!--
''In progress''
This project intend to cover the following goals:


* Improving the quality and display of data
Actionable breakdown is available in the [[MDN/Projects/Development/CompatibilityTables/Milestones|project milestones page]].
** Avoid misleading users with inaccurate data.
*** '''NOTE:''' ''This is our primary concern as misleading users is the worst thing we could do on MDN (as a bad side effect it could induce distrust of Mozilla).''
** Make sure our data are coherent all across MDN.
*** '''NOTE:''' ''This is our secondary most important concern for the same reason as the first one (even if the side effect could only affect MDN rather than Mozilla).''
** Allow compatibility data to scale technically with a proper data schema
** Allow simple and complex compatibility data to be properly display in a responsive environment
* Easing data contribution
** Allow (and automate) massive data contribution
** Allow easier single in-site contribution
*** '''NOTE:''' ''This is our third most important concern as it impacts contributors right now. By easing the contribution we ensure to improve both the quality and quantity of data, but we also pleased our contributors which ultimately contribute to the good reputation of both MDN and Mozilla.''
* Easing access to data
** Provide a way to allow third party tools or web sites to use our data
** Allow importation of data from third party resources
* Allowing the reuse of data within MDN
** Make data reachable through KumaScript
** Make data usable for filtering research
 
 
'''NOTE:''' ''This project is action driven rather than time driven. It means that we do whatever is needed to reach our goals, whatever the time it requires. However, in order to not to be swamped into an endless project, we try to cut into small actionable steps that allows to measure progress as often as possible.''
 
-->


= Get Involved =
= Get Involved =

Revision as of 19:24, 20 January 2016

Web compatibility tables (WCT) are one of the key feature of MDN. It allows users to know more about the reliability of any web standard features and to ease the use of web technologies. Currently, the data are gather and maintain "by hand". Thanks to our awesome community we have some good data. However, this is hardly sustainable as the number of technologies is growing as well a the complexity of the implementation. We start to face some difficulties to stay up to date and to provide and improved content around those data.

Goals

Long terms goals and how we see the project is elaborated in the Vision Document

2016 Planing

In progress

Actionable breakdown is available in the project milestones page.

Get Involved

Any one who wish to get involved with this project is welcome. This page will provide information about the project and its progress. Everything is discuss directly on the dev-mdn mailing list. Schedule and progress are summarized on the the mdn mailing list.

Who's in charge?

Responsibilities for the project are define through the following RASCI matrix:

The main contact points are the following:

Functional discussion (Features prioritization, data, content) occurred mainly on

  • IRC on the #mdn channel.
  • E-mail on the dev-mdc mailing list.

Technical discussion (Architecture, QA, UX) occurred mainly on

  • IRC on the #mdndev channel.
  • E-mail on the dev-mdn mailing list.

Project management discussion (Priorisation, status) occured mainly on

  • IRC on the #mdn channel.
  • E-mail on the mdn mailing list.

How to help?

Depending on your skills, this project offer many contribution opportunities:

Development

The data repository is a full Django application, so if you know Python, Django and obviously HTML/CSS/JS you're welcome to help

UX & Design

Displaying and contributing data in a way that make them understandable and usable by anyone is quite challenging. If your skilled in design and UX your help is more than welcome.

Data Management

Our data are currently hosted on MDN itself and we need some help to clean them, normalized them, and do the transition to our new data repository. If you want us to move faster, this is where your help is needed and it doesn't required any particular skills :)

Tracking tools

Current progress

Meeting minutes

Public project meeting occurs every two weeks on Tuesday at 18:00 UTC in the MDN Vidyo room.

Bugzilla status

Main tracking bug: https://bugzilla.mozilla.org/show_bug.cgi?id=compat-data

No results.

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


Archive

The project is now two years long then we have some outdated document that we keep for information purpose but be aware that they are no longer canonical for the project.