# Contributing ๐Ÿ’ป All contributions are welcome and greatly appreciated! ## Steps to Contribute ๐Ÿ’ก > Check the `.node-version` file in the root of this repo so see what version of Node.js is required for local development - note, this can be different from the version of Node.js which runs the Action on GitHub runners. It is suggested to download [nodenv](https://github.com/nodenv/nodenv) which uses this file and manages your Node.js versions for you 1. Fork this repository 2. Commit your changes 3. Test your changes (learn how to test below) 4. Open a pull request back to this repository 5. Notify the maintainers of this repository for peer review and approval 6. Merge! The maintainers of this repository will create a new release with your changes so that everyone can use the new release and enjoy the awesome features of this Action! ## Testing ๐Ÿงช ### Running the test suite (required) Simply run the following command to execute the entire test suite: ```bash npm run test ``` > Note: this requires that you have already run `npm install`