You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.1 KiB
1.1 KiB
CONTRIBUTING
We welcome contributions from everyone!
Getting Started
Make sure you have NodeJS 0.10 or higher and npm installed.
- Fork this repository and clone your fork
- Install dependencies:
npm install
- Run a development server:
npm start
Making Changes
Refer to the video.js plugin standards for more detail on best practices and tooling for video.js plugin authorship.
When you've made your changes, push your commit(s) to your fork and issue a pull request against the original repository.
Running Tests
Testing is a crucial part of any software project. For all but the most trivial changes (typos, etc) test cases are expected. Tests are run in actual browsers using Karma.
- In all available and supported browsers:
npm test
- In a specific browser:
npm run test:chrome
,npm run test:firefox
, etc. - While development server is running (
npm start
), navigate tohttp://localhost:9999/test/