Contributing GuideΒΆ
π€ How to ContributeΒΆ
We welcome contributions to enhance the AI and GitLab development environment. Hereβs how you can get involved:
π₯ Submitting IssuesΒΆ
- Search Existing Issues
-
Before submitting a new issue, check the existing issues to avoid duplicates.
-
Create a New Issue
- When reporting a bug or requesting a feature, please be as detailed as possible.
- Use the provided issue templates to ensure all necessary information is included.
π οΈ Pull RequestsΒΆ
- Fork the Repository
-
Fork the repository to your GitHub account and clone it to your local machine.
-
Create a Branch
- Create a new branch for your work.
-
Branch naming conventions:
- Bug fixes:
fix/your-branch-name
- Features:
feat/your-branch-name
- Bug fixes:
-
Make Changes
- Make your changes or additions.
- Ensure code follows the project's coding standards.
-
Add tests where applicable.
-
Run Tests
-
Ensure all tests pass locally before submitting a pull request.
-
Document Changes
-
Update documentation to reflect any changes.
-
Submit Pull Request
- Submit the pull request against the main branch.
-
Fill out the pull request template with details of your changes.
-
Address Feedback
- Be responsive to feedback and update your pull request as needed.
π¬ CommunicationΒΆ
- Join our project Slack channel or discussion forums for real-time collaboration.
- Participate in bi-weekly stand-up meetings to stay updated.
π Code of ConductΒΆ
- We expect all contributors to adhere to the project's Code of Conduct.
- Be respectful to each other and maintain a collaborative environment.
π Thank You!ΒΆ
We appreciate your contributions and effort to improve the AI and GitLab development environment. Together, we can make a significant impact!