We welcome contributions from the community! To ensure a smooth collaboration process, please follow these steps.
Before making any change, please discuss it on the Github issues. In this way, no other developer will work on the same issue and your PR will have a better chance to be accepted.
You may want to fix a known bug or work on a planned enhancement. See the issue list on Github.
If you have a feature idea for the framework or modules, create an issue on Github or attend to an existing discussion. Then you can implement it if it's embraced by the community.
-
Fork the Repository: Create your own copy of the repository by clicking the "Fork" button.
-
Create a Feature Branch:
git checkout -b feature/your-feature-name
-
Make Your Changes: Implement your feature or fix, ensuring your code adheres to the project's coding standards.
-
Commit Your Changes: Write a clear and concise commit message:
git commit -m 'Add feature: your-feature-name' -
Push to Your Fork:
git push origin feature/your-feature-name
-
Open a Pull Request: Navigate to the original repository and submit a pull request. Provide a detailed description of your changes and link any relevant issues.