Contributors are welcome!
See something that needs fixing? Got an idea for a new feature? Contribute a Pull Request!
Click the Gitpod badge to setup a ready to code dev env in the cloud.
-
Fork the repo
# The clone your copy git clone <forked-repo>
-
Install the dependencies
# From the project directory, run npm i
Be Create a Pull Request once you've written you code.
-
Run the tests
npm test
- Write code
- Add tests to validate new behaviors
- Ensure all tests succeed
- Create a PR
- Have fun!
-
Fork it
-
Clone it to your local system
-
Make a new branch
-
Make your changes
-
Push it back to your repo
-
From the Github UI, Click the Compare & pull request button
NOTE: this button will be present for some period of time after 5. If the button no longer there, Create pull request and select the branches manually)
-
From the Github UI, Click Create pull request to open a new pull request
-
Detailed steps with example here:
src
contains the source code
test
contains the tests
Create an issue with type 'question'
We're happy to help!
Q: I don't have permission to create a branch and I can't push my changes
A: You cannot directly create a branch in this repo. Instead Create a Pull Request
If you are not a project, you may ignore this section
Run the following each time a release is cut.
npm install -g conventional-changelog-cli
conventional-changelog -p mongo-serdes-js -i CHANGE_HISTORY.md -s