We welcome contributions to the XtermBlazor project! If you would like to contribute, please follow the guidelines below.
- Before creating an issue, please check if it has already been reported.
- Provide as much information as possible to reproduce the issue.
- Include error messages, screenshots, and steps to reproduce.
- Fork the repository and create your branch from
main
. - If you've added code that should be tested, add tests.
- Ensure the test suite passes.
- Make sure your code lints.
- Update the documentation accordingly.
- Describe the changes in detail in the pull request description.
- Be respectful and considerate in your interactions with other contributors.
- Adhere to the project's code of conduct.
- Read the
README.md
for project setup instructions. - Set up your development environment with the required versions of .NET and Node.js.
- Fork the repository: Click the 'Fork' button at the top right of the page to create your own copy of the repository.
- Clone your fork: Use
git clone
to download your fork to your local machine. - Create a branch: Create a new branch for your changes with a descriptive name.
- Make your changes: Work on the issue or feature and commit your changes.
- Push to your fork: Push your changes to your fork on GitHub.
- Open a pull request: Go to the original
XtermBlazor
repository and click 'New pull request'. Select your branch and submit.
- Follow the existing code style.
- Use meaningful variable and method names.
- Comment your code where necessary.
By contributing to XtermBlazor, you agree that your contributions will be licensed under its MIT License.
Thank you for contributing to XtermBlazor!