We appreciate your interest in contributing to this project! Below are the detailed guidelines for both organization members and external contributors.
If you're part of the organization:
-
You can commit directly to the repository for simple development tasks, such as fixing typos, small bug fixes, or documentation updates.
-
For more significant contributions:
- Follow branch naming conventions:
feature/<description>
orfix/<description>
. - Test your changes locally.
- Submit a merge request (MR) for review.
- Follow branch naming conventions:
For further details, please continue reading this file.
If you're an external contributor, follow these steps to contribute:
-
Fork the Repository:
- Start by forking this repository and cloning it to your local machine.
git clone <your-fork-link>
-
Create a New Branch:
- Create a branch for your changes:
git checkout -b feature/<short-description>
-
Follow Coding Standards:
- Adhere to the project's coding standards. Check any existing guidelines in the repository.
-
Testing:
- Test your changes thoroughly using the provided test cases or scripts.
-
Submit a Pull Request (PR):
- Push your changes to your fork and open a pull request to the main repository.
- Clearly describe:
- What changes you made.
- Why they are necessary.
- Any issues resolved or enhancements added.
-
Engage in the Review:
- Be prepared to discuss and make updates based on feedback from the maintainers.
All contributors, whether internal or external, are expected to adhere to the following ethical guidelines:
- Respect: Maintain a respectful and constructive attitude when collaborating with others.
- Original Work: Ensure that all contributions are your own work or appropriately attributed to their original sources.
- No Harmful Code: Do not introduce malicious, unethical, or harmful code into the repository.
- Compliance: Follow all applicable laws and regulations when contributing to this project.