Skip to content

Latest commit

 

History

History
50 lines (32 loc) · 1.25 KB

README.md

File metadata and controls

50 lines (32 loc) · 1.25 KB

videojs.com (the video.js website)

The site uses Harp as the main framework. It also uses Browserify and Babel for ES2015 (javascript) modules.

Setup

  1. Install the dependencies
$ npm install
  1. Run the grunt dev task to generate the files and run a server. Once it's running you can start working. A local preview is running on port 9000.
$ grunt dev

Deploy

We use github pages for site hosting. The site files live in the master branch and then are moved to the gh-pages branch to be deployed. The file structure is changed during the deploy process so gh-pages is never merged back into master.

  1. Make sure the master branch is up to date.

    git pull master
    
  2. Checkout the gh-pages branch and make sure it's up to date, then merge master into it.

    git checkout gh-pages
    git pull gh-pages
    git merge master
    
  3. Generate the dist files.

    grunt dist
    
  4. Push the changes.

    git push
    

**If you accidently run grunt dist in the master branch you need to reset your branch. Don't push dist files to master.