-
Fork the project and clone your fork.
-
Create a local feature branch:
$ git checkout -b <branch> -
If updating a type, add tests along with it
-
Make one or more atomic commits. Each commit should have a descriptive commit message, wrapped at 72 characters.
-
Run
npm installto install needed local dependencies. -
Run
npm run buildfirst, thennpm run testandnpm run lintand address any errors. Preferably, fix commits in place usinggit rebaseorgit commit --amendto make the changes easier to review and to keep the history tidy. -
Push to your fork:
$ git push origin <branch> -
Open a pull request.
TODO: Explain the convention for creating types for ramda