forked from Dash-Industry-Forum/dash.js
-
Notifications
You must be signed in to change notification settings - Fork 0
How to Contribute Code
Will Law edited this page May 13, 2013
·
4 revisions
We welcome contributions. Here are the steps necessary to contribute to this project:
- Join the project email list server.
- Before starting work on a new feature, enhancement or fix, ask the group if anyone else is already working on the same task. This will avoid duplication of effort.
- Read and understand the wiki sections on Extending the Player, Asynchronous Decisions and JSLint compliance.
- Fork the repository and make your changes.
- In each of your files, include the required BSD-3 header available here. Be sure to replace the placeholder text "YOUR_COMPANY_NAME_HERE" with the name of your company before adding it to the header.
- If you are submitting code as an individual or on behalf of a company who is not a member of the DASH Industry Forum, then download, sign, scan and email back to the email list the Feedback Agreement. Your code will not be reviewed and accepted by the Admins until this has been received. DASH IF members do not need to take this step, as the Forum's By-Laws already cover your submission to this open source project.
- Issue a Pull Request.
- The Admins will review your code and may optionally request conformance, functional or other changes. Work with them to resolve any issues.
- Upon acceptance, your code will be added to the main branch and available for all.