Any change matters, whatever the size, just do it.
Contributions are always welcome, no matter how large or small! Before contributing, please read the code of conduct.
There are different ways to contribute, each comes with a different levels of tasks, such as:
- Report a bug.
- Request a feature you think would be great for the plugin.
- Take the ownership of the bug you want to fix and let others know about it by commenting on the issue.
- Test and triage reported bugs by others.
- Work on requested/approved features.
- Improve the codebase (lint, naming, comments, test descriptions, etc...)
- Improve the documentation.
- Let the world know about the plugin!
The following are the steps you should follow when creating a pull request. Subsequent pull requests only need to follow step 3 and beyond.
- Fork the repository on GitHub
- Clone the forked repository to your machine
- Make your changes and commit them to your local repository
- Rebase and push your commits to your GitHub remote fork/repository
- Issue a Pull Request to the official repository
- Your Pull Request is reviewed by a committer and merged into the repository
NOTE: While there are other ways to accomplish the steps using other tools,
the examples here will assume most actions will be performed via git
on
command line.