Skip to content

Latest commit

 

History

History
40 lines (23 loc) · 2.01 KB

CONTRIBUTING.md

File metadata and controls

40 lines (23 loc) · 2.01 KB

Contributions

🎉 First off, thanks for taking the time to contribute! 🎉

The following is a set of guidelines for contributing to this repository.

Prerequisites

Setup

Run npm ci to install dependencies

Running locally

You can either use npm run start to start the main.ts file, or use the act tool to run the GitHub action locally.

Submitting a PR

We use prettier and eslint to format and lint our code. Before submitting a PR please run npm run format and npm run lint to ensure your code matches our style. Once you submit a PR, a bunch of CI tests will run on it PR and ensure existing functionally works as expected.

It's always recommended to open an issue first to discuss changes. This ensures PRs are reviewed, merged and shipped as fast as possible.

Releasing a new version

To release a new version simply merge the release PR (visit this PR for an example). Once the release PR is merged a new tag and release will be created automatically. Once the release is created you'll need to manually publish it to the GitHub Actions Marketplace by editing the release.

For example follow this link to edit v1.0.4: image

Ensure the Publish this Action to the GitHub Marketplace checkbox is checked, and click Update release at the bottom:

image