[heycam/webidl] Set up auto-deploy to GitHub pages from master (#221)

At @tobie's requests, so he can stop managing merge conflicts between different index.html instances.

This will allow us to stop checking in the build artifacts into the repo. The steps necessary (many of which will need to be done by @heycam) are:

- [ ] Sign up for Travis CI and add heycam/webidl to it (see [guide](https://gist.github.com/domenic/ec8b0fc8ab45f39403dd#sign-up-for-travis-and-add-your-project))
- [ ] Create encrypted credentials file (see [guide](https://gist.github.com/domenic/ec8b0fc8ab45f39403dd#get-encrypted-credentials))
- [ ] Update the .travis.yml in this branch to have the appropriate value for ENCRYPTION_LABEL, generated in the previous step
- [ ] Add the `deploy_key.enc` file, generated in that previous step, to this branch
- [ ] Create a commit on gh-pages that deletes everything but index.html
- [ ] Merge this PR (to master), and monitor travis CI to see if things are going smoothly
- [ ] Switch this repo's default branch to master under GitHub's per-repo settings page
You can view, comment on, or merge this pull request online at:

  https://github.com/heycam/webidl/pull/221

-- Commit Summary --

  * Set up auto-deploy to GitHub pages from master

-- File Changes --

    M .gitignore (3)
    A .travis.yml (12)
    A deploy.sh (64)
    D index.html (16454)

-- Patch Links --

https://github.com/heycam/webidl/pull/221.patch
https://github.com/heycam/webidl/pull/221.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/heycam/webidl/pull/221

Received on Thursday, 3 November 2016 21:05:33 UTC