Thank you for considering contributing to the React Code Renderer project! Your contributions are highly appreciated.
- Getting Started
- Code of Conduct
- How Can I Contribute?
- Development Setup
- Style Guidelines
- Versioning
- License
- Contact
- Code of Conduct
First off, thank you for taking the time to contribute! Before you start, please make sure to familiarize yourself with the project's codebase and read through this guide.
By participating in this project, you agree to abide by the Code of Conduct. Please be respectful and considerate of others.
If you find a bug, please open an issue on the GitHub Issues page with the following information:
- Describe the bug: Provide a clear and concise description of what the bug is.
- Steps to reproduce: Include steps to reproduce the behavior.
- Expected behavior: Describe what you expected to happen.
- Screenshots: If applicable, add screenshots to help explain your problem.
- Environment: Specify the version of the package, Node.js, and any other relevant information.
Enhancement suggestions are welcome! Please open an issue with:
- Use case: Explain the problem you're trying to solve.
- Proposed solution: Describe how you think the problem should be solved.
- Alternatives considered: Mention any alternative solutions you've considered.
Before submitting a pull request:
- Fork the repository and create your branch from
main
. - Follow the Style Guidelines.
- Include tests for your changes if applicable.
- Ensure all tests pass by running
npm test
. - Update documentation if you've made changes to the API or documentation.
- Ensure your PR is up-to-date with the latest
main
branch. - Provide a clear description of your changes.
- Reference any related issues in your PR description.
- Wait for review: One of the maintainers will review your PR and provide feedback.
Clone the repository and install dependencies:
git clone https://github.com/ninsau/react-coderenderer.git
cd react-coderenderer
npm install
To build the project, run:
npm run build
To run tests, use:
npm test
Use Prettier and ESLint for consistent code formatting. Follow the coding conventions used in the project. Avoid including large, unrelated changes in one pull request.
We use Semantic Versioning for versioning. For the versions available, see the [tags on this repository](
This project is licensed under the ISC License - see the LICENSE file for details.
If you have any questions, feel free to reach out via GitHub issues or discussions.
By participating in this project, you agree to abide by the Code of Conduct. Please be respectful and considerate of others.