Open source and interoperable demos for Microsoft Edge Dev site
JavaScript HTML CSS TypeScript
Latest commit 886b503 Jun 22, 2016 @qjhd554 qjhd554 committed on GitHub Update README.md
Failed to load latest commit information.
@supports Added notes on polyfills available for @supports, closing issue #56 Oct 16, 2015
Includes Adding old shared files and fixing routes for old demos Aug 6, 2015
analyzeperformance Copy updates for demo page May 9, 2016
audiomixer scope audiomixer link style Jan 8, 2016
blobbuilder Making all links https Sep 8, 2015
chalkboard Adding old shared files and fixing routes for old demos Aug 6, 2015
chess Fixing eslint comments to pass build May 9, 2016
coloringbook Coloring book: change to autumn illustrations Nov 24, 2015
compatinspector Making all links https Sep 8, 2015
css3filters Making all links https Sep 8, 2015
css3mediaqueries Adding css3mediaqueries Apr 23, 2015
editingpasteimage Adding editingpasteimage Apr 23, 2015
eme Update the TTML file for 90s video to the correct length file Mar 30, 2016
familysearch Making all links https Sep 8, 2015
fishbowl Making all links https Sep 8, 2015
html5forms Making all links https Sep 8, 2015
mandelbrot Making all links https Sep 8, 2015
math Making all links https Sep 8, 2015
mazesolver Adding old shared files and fixing routes for old demos Aug 6, 2015
microphone Making all links https Sep 8, 2015
musiclounge Making all links https Sep 8, 2015
particleacceleration Improving layout of particleacceleration for fullscreen mode May 29, 2015
photocapture Making all links https Sep 8, 2015
picture Added link to blog post Oct 6, 2015
readingview fixed region positions Apr 30, 2015
setimmediatesorting Making all links https Sep 8, 2015
spellchecking fixed layout issues in spellchecking demo Apr 30, 2015
sudoku fixes #93 Aug 7, 2015
svgradientbackgroundmaker Update gradient background maker for changes in radio/checkbox styling May 28, 2015
toucheffects Adding unprefixed pointer support, fixing #69 Jun 9, 2015
typedarrays changed url reference in typedarrays Apr 30, 2015
userselect Fixed margin-top in userselect demo Apr 30, 2015
videoformatsupport Making all links https Sep 8, 2015
webaudiotuner Making all links https Sep 8, 2015
webdriver Making all links https Sep 8, 2015
.csslintrc Adding files for style guide enforcement Apr 23, 2015
.editorconfig Adding files for style guide enforcement Apr 23, 2015
.eslintignore Configuring project to use travis Jan 4, 2016
.eslintrc.json Perf Analysis Demo page and Top-Down Analysis Demo May 5, 2016
.gitignore Configuring project to use travis Jan 4, 2016
.travis.yml Installing grunt in travis Jan 4, 2016
CONTRIBUTING.md Fixes #63 May 26, 2015
Gruntfile.js Fixing eslint comments to pass build May 9, 2016
LICENSE.md Updating the license Apr 23, 2015
README.md Update README.md Jun 22, 2016
package.json Updating packages versions May 9, 2016

README.md

About these demos

This is a set of interoperable and open source demos. You can watch their live version in the MS Edge Dev Site. The main goal of this one is to show new web features (supported by Microsoft Edge) in a way that work across all modern browsers. If a feature is supported in a browser and the demo doesn't work as expected you should file a bug!

Some of these demos have been migrated from the old TestDrive website (sometimes because they are still relevant, some others because we are bit too sentimental). Some others are new. In any case, we are working on adding more. We hope you find them interesting and helpful.

Contributing

Git workflow

  1. Fork this project and set up a remote to file pull requests against later.
  2. Create a feature branch for your new demo off of the master branch.
  3. Before creating a pull request, make sure your feature branch is up to date with the latest changes to MicrosoftEdge/Demos/master (the remote you set up).
  4. Create a pull request against MicrosoftEdge/Demos/master with the changes from your branch. Title with the name of your demo or fixes. Mention @molant and optionally @melanierichards (for front-end/design review) in the comments so we're aware of your PR.
  5. Push any changes based on feedback to your feature branch. This will update the PR with the most recent changes.

What code should I use?

Previously, we had a demo generator script that will set up a basic demo for you. That script needs to be updated, so for now check out the @supports, css3filters, or webaudiotuner demos for examples. Note that there are meta tags in the <head> of index.html that will need to be populated with information about your demo.

Code of Conduct

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.