JavaScript HTML CSS Shell
Clone or download
Permalink
Failed to load latest commit information.
app Support ember-decorators (#633) Jul 11, 2018
blueprints Bump Ember Data Jul 2, 2018
config Migrate to using babel-preset-env. (#627) Jun 22, 2018
gatekeeper @ db20ee1 Fixing submodule (#631) Jul 9, 2018
lib Refactor and reorganize ember-cli-build.js Jun 19, 2018
mirage Upgrade ember-cli-mirage Apr 23, 2018
public updated style to match emberjs.com Apr 3, 2016
scripts Revert "Some debugging" Feb 12, 2016
tests adds keyboard shortcuts for `run now` and `save` (#628) Jul 1, 2018
vendor Deprecate old versions of Ember Jun 9, 2018
.bowerrc Use Docker to run Gatekeeper (#630) Jul 7, 2018
.codeclimate.yml Add .codeclimate.yml Aug 27, 2015
.dockerignore Adding docker support Mar 31, 2018
.editorconfig Update Ember CLI to 1.13.6 Jul 31, 2015
.ember-cli Initial Commit from Ember CLI v0.2.0-beta.1 Mar 5, 2015
.eslintrc.js Adds keyboard shortcut option to comment javascript code. (#622) Jun 22, 2018
.gitignore Support ember-decorators (#633) Jul 11, 2018
.gitmodules Use Docker to run Gatekeeper (#630) Jul 7, 2018
.travis.yml Update travis.yml for lint Mar 28, 2018
.watchmanconfig Upgrade to ember-cli 1.13.12 Nov 13, 2015
CONTRIBUTING.md Use Docker to run Gatekeeper (#630) Jul 7, 2018
LICENSE Add MIT license Nov 12, 2015
README.md Link to CONTRIBUTING.md in README.md Apr 4, 2018
bower.json Deprecate old versions of Ember Jun 9, 2018
docker-compose.yml Use Docker to run Gatekeeper (#630) Jul 7, 2018
ember-cli-build.js Adds keyboard shortcut option to comment javascript code. (#622) Jun 22, 2018
entrypoint.sh Use Docker to run Gatekeeper (#630) Jul 7, 2018
package.json adds keyboard shortcuts for `run now` and `save` (#628) Jul 1, 2018
testem.js yarn upgrade Jun 7, 2018
yarn.lock adds keyboard shortcuts for `run now` and `save` (#628) Jul 1, 2018

README.md

ember-twiddle

Build Status Code Climate

An ember cli like web based javascript sharing tool. http://ember-twiddle.com

  • Ember Twiddle uses Github Gists as persistence layer. Once you hit Save on a newly created Twiddle, it will create a public Gist under your Github account.
  • If you'd like to help out, check out CONTRIBUTING.md We are looking for help maintaining the project. If you have contributed and would like to be made a maintainer, please make a request on the Slack channel or via email.
  • Ember Twiddle uses a backend for compiling addons. It is currently located at https://github.com/joostdevries/twiddle-backend

Browser support

To make using Ember Twiddle secure, we use the sandbox and srcdoc attributes of the <iframe> element. Especially srcdoc is not supported by any version of IE at the moment and older versions of other browsers also lack support for sandbox. Furthermore, the sandbox prohibits the use of cookies, localStorage, IndexedDB, Web Workers, etc.

We are planning to move to a secure solution with better compatibility soon (most likely one where the twiddle is run on a different domain).

Ember support

The latest working version of Ember in Ember Twiddle is 2.16. Feel free to open a PR to extend the supported versions.

Feedback

You can use the issue tracker to provide feedback, suggest features or report bugs. Before you open an issue though, make sure you check canary.ember-twiddle.com to see whether it's not already fixed on master. Of course, you should also check whether an issue doesn't exist already (if it does, use the comments to provide additional input).

Contributing

See CONTRIBUTING.md

Security-related issues

If you run into a security-related issue, please do not open an issue for it but instead email security@emberjs.com (preferably with a twiddle demonstrating the issue).