Thank you for considering to contribute to the harperdb-nodejs-driver project!
- Fork this repository
- Clone your fork to you local machine using
git clone [fork]
- Go through the project set up process in the README.md
- Make sure to maintain your local fork
- Create a branch on your local repo using
git checkout -b [branch-name]
- Write your code 💻🔥
- Run
git status
to see all the files you have edited - Add the files using
git add .
- Run
git commit -m '[Commit Message]'
- And finally:
git push -u origin master
- Navigate to your choice of browser and go to your fork repository
- There should be a prompt to open a new PR, click that.
- Follow the embedded contributing guidelines.
- Make sure to checkout the master branch
git checkout master
- Add this repository to the remote using
git remote add upstream https://github.com/Ethan-Arrowood/harperdb-nodejs-driver/
- Run
git pull --rebase upstream master
If you have found a bug in the project please open a new issue and add [Bug] to the title. This will help contributors spot it quickly and figure out a solution.
When requesting a new feature make sure to add [Enhancement] to your issue title.
For example: [Enhancement] Add onError() Handler Method
Need help contributing? Feel free to mention it in an issue comment (refrain from opening a help issue). You can also reach out to Ethan Arrowood on twitter.