Pull request Compare This branch is 727 commits behind MicrosoftEdge:production.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app Fix typo in Promises May 28, 2014
lib Removing unused files and adding the bots lists as an externa file per Apr 23, 2014
snapshots Add copyright/license headers May 20, 2014
test Add copyright/license headers May 20, 2014
.bowerrc Reorganizing code and using yeoman's angular generator for this Feb 25, 2014
.deployment Adding a node server and removing bower dependencies from GitHub so t… Mar 4, 2014
.editorconfig Reorganizing code and using yeoman's angular generator for this Feb 25, 2014
.gitattributes Reorganizing code and using yeoman's angular generator for this Feb 25, 2014
.gitignore Adding a node server and removing bower dependencies from GitHub so t… Mar 4, 2014
.jshintrc Reorganizing code and using yeoman's angular generator for this Feb 25, 2014
.travis.yml Reorganizing code and using yeoman's angular generator for this Feb 25, 2014
Gruntfile.js Add copyright/license headers May 20, 2014
LICENSE.md Add license.md May 20, 2014
README.md Add contribution guidelines to README May 22, 2014
app.js Add copyright/license headers May 20, 2014
bower.json Removing libraries for supporting <IE9 Apr 18, 2014
deploy.cmd Removing npm cache clear, grunt-imagemin should be working now May 11, 2014
karma-e2e.conf.js Reorganizing code and using yeoman's angular generator for this Feb 25, 2014
karma.conf.js Reorganizing code and using yeoman's angular generator for this Feb 25, 2014
package.json Using custom grunt-usemin for prefetch May 9, 2014

README.md

Status.Modern.IE

This project contains the source code and data for status.modern.IE, a portal for the latest implementation status and future roadmap for interoperable web platform features in Internet Explorer.

Using IE Status Data

Status.Modern.IE provides valuable data on the implementation status and future plans for web platform features in Internet Explorer. This data is encouraged to be used for other purposes as licensed by the Creative Commons Attribution 2.5 License. This data is provided as a JSON document, served at http://status.modern.IE/features. This data is sent with an "Access-Control-Allow-Origin: *" header, so it may be requested cross-domain.

Building the Project

Prequisites

  1. Install Node.JS, NPM
  2. npm install -g bower
  3. npm install -g yo
  4. npm install -g grunt-cli

Build, run, and debug

From the project's root directory

  1. npm install
  2. bower install
  3. grunt build
  4. node app.js debug

A Node server will start at http://localhost:9000

Contributing

Adding New Features

The web platform is vast and ever-changing, so we often get requests to add new features to the site. In the spirit of tracking the modern interoperable web platform, we generally only add features that meet at least the following criteria: 1. Exposes new, significant, and useful capabilities that web developers can adopt in sites 2. Likely to be eventually implemented by the majority of browsers 3. Currently lacking support in at least one major browser

Over time, it's expected (and desired!) that features will become fully interoperable, meaning they no longer meet the third requirement above. We don't currently have a plan to remove such features from the site, but may do so at a future date. Not all requests to add features will be accepted as there is a high maintenance cost to keep interoperability, documentation, and standards statuses up to date.

Updating Features

Feature data on status.modern.IE is merged from both app/static/ie-status.json and also the Chromium Dashboard. While it is possible to override data from the Chromium Dashboard, it is preferred that this data be updated upstream in the Chromium Dashboard project. This allows both sites to reflect accurate information.

When requesting to change the implementation status of a browser or the standardization status, please include a citation in your pull request to where the change in status can be validated. Microsoft believes the W3C is the best place for developing interoperable open web standards. Therefore, please use W3C specifications in pull requests, when available.

Additional Attributions

Portions of the content in this page from chromestatus.com, used under Creative Commons Attribution 2.5 License

HTML5 Logo and related Technology Class iconography by W3C, used under Creative Commons Attribution 3.0 License

JS Logo used under the WTFPL Licnese

No trademark licenses or rights are provided. All trademarks are the property of their respective owners.