Skip to content

Latest commit

 

History

History
43 lines (32 loc) · 1.69 KB

CONTRIBUTING.md

File metadata and controls

43 lines (32 loc) · 1.69 KB

Contributing

Workflow

  1. Fork and clone this repository.
  2. Create a new branch in your fork based off the main branch.
  3. Make your changes.
  4. Commit your changes, and push them.
  5. Submit a Pull Request here!

Contributing to the code

The issue tracker is only for issue reporting or proposals/suggestions. If you have a question, you can find us in our Discord Server.

To contribute to this repository, feel free to create a new fork of the repository and submit a pull request. We highly suggest ESLint to be installed in your text editor or IDE of your choice to ensure builds from GitHub Actions do not fail.

Before committing and pushing your changes, please ensure that you do not have any linting errors by running yarn lint!

ESBuild Plugin Version Injector Guidelines

There are a number of guidelines considered when reviewing Pull Requests to be merged. This is by no means an exhaustive list, but here are some things to consider before/while submitting your ideas.

  • Everything in ESBuild Plugin Version Injector should be generally useful for the majority of users. Don't let that stop you if you've got a good concept though, as your idea still might be a great addition.
  • Everything should follow our ESLint rules as closely as possible, and should pass linting even if you must disable a rule for a single line.
  • Scripts that are to be ran outside of the scope of the bot should be added to scripts directory and should be in the .mjs file format.