You want to help? You rock! But please, take a moment to be sure your contributions make sense to everyone else.
Found a problem? Want a new feature?
- Please, see if your issue or idea has already been reported.
- Please, provide a reduced test case or a live example.
Remember, a bug is a demonstrable problem caused by our code.
Pull requests are the greatest contributions, so be sure they are focused in scope and avoid unrelated commits.
-
To begin; fork this project and then clone your fork locally
# Clone your fork of this project git clone [email protected]:YOUR_USER/media-player.git # Navigate to your fork of this project cd media-player # Install the tools necessary for testing this project npm install # Assign the original repo to a remote called "upstream" git remote add upstream [email protected]:jonathantneal/media-player.git # Clone your fork of the gh-pages branch / directory git clone --branch gh-pages [email protected]:YOUR_USER/media-player.git gh-pages # Navigate to your fork of the gh-pages branch cd gh-pages # Assign the original branch to a remote called "upstream" git remote add upstream [email protected]:jonathantneal/media-player.git
-
Create a branch for your feature or fix:
# Move into a new branch for your feature git checkout -b feature/thing
# Move into a new branch for your fix git checkout -b fix/something
-
If your code follows our practices, then push your feature branch:
# Test current code npm test
# Push the branch for your new feature git push origin feature/thing
# Or, push the branch for your update git push origin update/something
That’s it! Now open a pull request with a clear title and description.