Thank you so much for contrbuting to @govtechsg/passport-openidconnect. Please read the guidelines before starting your development works.
- Run
npm install
to install the necessary packages. - Make sure
npm test
passes. You should also update / write new tests whenever required. - Ensure that your code is properly linted and formatted. i.e.
npm run lint && npm run prettify
.note: Avoid disabling the eslint rules!
- Highly recommended to sign your commits.
- Fork the repository.
- Make your changes and ensure all pre-reqs are met.
- Create a Pull Request from your fork.
- Wait for approval and merge.