browsercompat travis-ci python

API for browser compatibility data on developer.mozilla.org

3 years after

============================= BrowserCompat API

.. image:: https://img.shields.io/travis/mdn/browsercompat/master.svg :target: https://travis-ci.org/mdn/browsercompat :alt: Build Status

.. image:: https://img.shields.io/coveralls/mdn/browsercompat/master.svg :target: https://coveralls.io/r/mdn/browsercompat?branch=master :alt: Test Coverage

.. image:: https://img.shields.io/requires/github/mdn/browsercompat.svg :target: https://requires.io/github/mdn/browsercompat/requirements/?branch=master :alt: Requirements Status

.. image:: https://www.herokucdn.com/deploy/button.png :target: https://heroku.com/deploy?template=https://github.com/mdn/browsercompat :alt: Deploy

.. Omit badges from docs

The Browser Compatibility API will support compatibility data on the Mozilla Developer Network. This currently takes the form of browser compatibility tables, such as the one on the CSS display property page. The API will centralize this data, and allow it to be kept consistent across languages and presentations.

.. _Mozilla Developer Network: https://developer.mozilla.org .. _CSS display property: https://developer.mozilla.org/en-US/docs/Web/CSS/display#Browser_compatibility

The project started in December 2013. The initial goals and requirements are documented on the MozillaWiki_.

.. _MozillaWiki: https://wiki.mozilla.org/index.php?title=MDN/Projects/Development/CompatibilityTables

Status

The beta v1 API is being served at https://browsercompat.herokuapp.com/api/v1/. Alpha users are using the importer to find and fix data issues on MDN. A small number of pages on MDN have been converted to use API-backed compatibility tables. Beta users can view the new tables, and non-beta users see the traditional wiki-backed tables. As the beta is expanded to more pages and more users, the API is changed to handle new use cases. See the issues page for details of planned changes.

The v1 API uses release candidate 1 (RC1) of the JSON API specification, which was released July 2014, but is currently undocumented. See the v1 API docs_ for details of the API implementation.

.. importer: https://browsercompat.herokuapp.com/importer .. v1 API docs: v1/intro.html .. issues page: issues.html .. JSON API v1.0: https://jsonapi.org/format/1.0/ .. _Ember.js: http://emberjs.com

Development

:Code: https://github.com/mdn/browsercompat :Server: https://browsercompat.herokuapp.com (based on mdn/browsercompat-data_) :Issues: https://bugzilla.mozilla.org/buglist.cgi?quicksearch=compat-data (tracking bug)

             https://bugzilla.mozilla.org/showdependencytree.cgi?id=996570&hide_resolved=1 (blocking issues for v1)

:Dev Docs: https://browsercompat.readthedocs.org

             https://github.com/mdn/browsercompat/wiki

:Mailing list: https://lists.mozilla.org/listinfo/dev-mdn :IRC: irc://irc.mozilla.org/mdndev

.. _mdn/browsercompat-data: https://github.com/mdn/browsercompat-data

Related Repositories

drf-cached-instances

drf-cached-instances

Cached instances for Django REST Framework ...

browsercompat-cm

browsercompat-cm

Browsercompat - Contribution & Moderation UI ...


Top Contributors

jwhitlock groovecoder willkg trevorhobson MatonAnthony darkwing stephaniehobson

Releases

-   v0.2.0 zip tar
-   v0.1d zip tar
-   v0.1c zip tar
-   v0.1c-1 zip tar
-   v0.1b zip tar
-   v0.1a zip tar
-   draft0 zip tar