We welcome contributions from the community and appreciate your interest in improving this repository. To maintain code quality and consistency, please review and follow the guidelines below before contributing.
All contributors are expected to:
-
🧠 Understand their contributions thoroughly Ensure that you fully understand and can clearly explain every line of code, comment, and documentation you submit.
-
🎯 Respect the project’s goals and standards Contributions should align with the repository’s intended direction, architecture, and development practices. Avoid introducing unnecessary features or experimental changes without prior discussion.
-
💬 Discuss major changes beforehand If you would like to propose a new feature, architectural change, or significant improvement, please open an issue first to discuss it with the maintainers and community.
-
🏗️ Follow existing conventions Maintain consistency with the current coding style, structure, naming conventions, and documentation standards used throughout the project.
⚠️ Please note that issues or pull requests that do not follow these guidelines may be closed without further review.
- 🍴 Fork the repository.
- 🌿 Create a new branch (
git checkout -b feature-name). - ✍️ Make your changes and commit them (
git commit -am 'Add feature-name'). - 🚀 Push to your branch (
git push origin feature-name). - 🔄 Submit a pull request to merge into the main branch.