Thank you for your interest in contributing to Selewright! Your contributions are highly appreciated. Please follow these guidelines to help us maintain a high-quality project.
- Fork the repository and create your branch from
main. - Clone your fork and set up the project locally.
- Create a descriptive branch name (e.g.,
feature/add-wait-support). - Make your changes with clear, concise commits.
- Add or update tests as needed.
- Ensure all tests pass before submitting a pull request.
- Submit a pull request with a clear description of your changes.
- Follow standard Java conventions.
- Use meaningful variable and method names.
- Document public classes and methods with Javadoc.
- Ensure your branch is up to date with
main. - Describe your changes and reference any related issues.
- One feature or bugfix per pull request is preferred.
- Be responsive to feedback and requested changes.
- Use the GitHub Issues tab to report bugs or request features.
- Provide as much detail as possible (steps to reproduce, logs, screenshots).
- Be respectful and inclusive.
- Help others by reviewing pull requests and answering questions.
Thank you for helping make Selewright better!