Thank you for considering contributing to RORG (React Organizer)! This document outlines the process for contributing to the project.
- Node.js
- pnpm
- Fork the repository
- Clone your fork:
git clone https://github.com/YOUR_USERNAME/rorg.git cd rorg - Install dependencies:
pnpm install
-
Create a new branch for your feature or bugfix:
git checkout -b feature/your-feature-name
-
Make your changes
-
Test your changes locally:
npm link # Then in another project npx rorg -
Commit your changes using conventional commit messages:
git commit -m "feat: add new component type" -
Push your branch:
git push origin feature/your-feature-name
-
Open a pull request
/generators: Contains the generators for different architectural patterns/plop-templates: Contains the templates used by the generatorsplopfile.js: Main configuration file for plop
- Create a new file in the
/generatorsdirectory - Add any necessary templates to
/plop-templates - Register your generator in
plopfile.js
- Update the README.md with details of your changes if necessary
- Ensure your code follows the project's coding standards
- Make sure all tests pass
- Link to any relevant issues in your PR description
- Wait for code review and address any feedback
By contributing to RORG, you agree that your contributions will be licensed under the project's MIT license.