- Fork and clone this repository.
- Create a new branch in your fork based off the main branch.
- Make your changes.
- Commit your changes, and push them.
- Submit a Pull Request here!
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
!
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 Cliff Jumper 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.