👍🎉 First off, thanks for taking the time to contribute! 🎉👍
The following is a set of guidelines for contributing to RUTlib, which is hosted on GitHub. These are mostly guidelines, not rules. Use your best judgment, and feel free to propose changes to this document in a pull request.
This project and everyone participating in it is governed by the RUTlib-vscode Code of Conduct. By participating, you are expected to uphold this code.
- Ensure the bug was not already reported by searching on GitHub under Issues.
- If you're unable to find an open issue addressing the problem, open a new one. Be sure to include a title and clear description, as much relevant information as possible, and a code sample or an executable test case demonstrating the expected behavior that is not occurring.
- Open a new issue with a clear title and detailed description of the feature you would like to see added, and why it would be useful to the project.
- Fork the RUTlib-vscode repository.
- Create a new branch for your feature or bugfix.
- Make your changes in the branch.
- Submit a pull request to the
main
branch.
- Use the present tense ("Add feature" not "Added feature").
- Use the imperative mood ("Move cursor to..." not "Moves cursor to...").
- Limit the first line to 72 characters or less.
- Reference issues and pull requests liberally after the first line.
All JavaScript must adhere to JavaScript Standard Style.
By contributing, you agree that your contributions will be licensed under its MIT License.