# Contributing Guide

Thank you so much for contrbuting to @govtechsg/passport-openidconnect. Please read the guidelines before starting your development works.

## Pre-Requisites

- 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.

## Submitting Changes

- 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.
