Skip to content

OwenEdwards/videojs.com

 
 

Repository files navigation

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.

Note: I sometimes get errors here and have to downgrade to node v4 - @heff

$ 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.

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 39.8%
  • HTML 36.8%
  • CSS 23.4%