π Welcome, and thank you for your interest in contributing to HxReact! Whether you're fixing bugs, improving documentation, or building new features, your help is valuable. This guide outlines the contribution process.
- Navigate to the HxReact repository: HxReact
- Click the Fork button in the upper right corner to create your copy of the repo.
Clone your fork to your local machine to start working:
git clone https://github.com/YOUR_USERNAME/hxreact.git
cd hxreactBefore making changes, install dependencies and set up the project locally:
npm installAlways work in a new branch:
git checkout -b feature/your-branch-nameFor example, if you're fixing a bug, you could use:
git checkout -b fix/bug-description-
Code Style: Please follow consistent coding practices. Run
npm run lintbefore submitting to ensure your code follows the project style. -
Documentation: Update or add documentation if you're introducing new features or modifying existing ones.
-
Commits: Make sure to write clear and descriptive commit messages. For example:
fix: resolve issue with Xfeat: add support for Ydocs: update contributing guidelines
Be sure your changes don't break anything by running tests:
npm run testFor new features or significant changes, please write or update the existing tests.
-
Push your changes to your fork:
git push origin feature/your-branch-name
-
Open a pull request (PR) on the HxReact repository:
- Go to Pull Requests in your fork.
- Click New Pull Request.
- Choose your branch, provide a clear description of what youβve done, and submit your PR.
-
Link any related issues in your PR description, e.g.
Fixes #123.
By participating in this project, you agree to uphold our Code of Conduct. Respectful and constructive behavior is expected at all times.
If you need help at any point in the process, feel free to open an issue or contact @HxHippy on X.
Thank you for your contributions and making HxReact even better! π
By contributing to HxReact, you agree that your contributions will be licensed under the Apache 2.0 License.