Thank you for your interest in contributing to CopilotMate! We welcome contributions from the community and appreciate your help in making this project better. Please follow the guidelines below to ensure a smooth collaboration.
Start by forking the CopilotMate repository on GitHub. This creates your own copy of the project that you can modify freely.
Clone your forked repository to your local machine:
git clone https://github.com/yourusername/copilotmate.git
Navigate into the project directory:
cd copilotmate
Create a new branch for your feature or bug fix. It’s a good practice to name your branch descriptively:
git checkout -b feature/your-feature-name
Make the necessary changes to the codebase. Ensure that your code follows the project's coding conventions and style.
Before committing your changes, make sure to run any existing tests and, if applicable, add new tests to cover your modifications. Ensure everything works as expected.
Commit your changes with a clear and descriptive commit message:
git commit -m "Add feature: your-feature-name"
Push your changes to your forked repository:
git push origin feature/your-feature-name
Navigate to the original repository and create a pull request (PR) from your branch. Provide a clear description of your changes, including any relevant context or links to related issues.
Be open to feedback and discussions regarding your pull request. You may need to make additional changes based on the project maintainers’ suggestions.
Please adhere to the Code of Conduct while contributing to this project. We aim to create a welcoming environment for all contributors.
If you encounter any issues or have suggestions for new features, please open an issue in the repository. Be sure to provide detailed information about the problem or feature you want to discuss.
Thank you for contributing to CopilotMate! Your contributions help improve the project and support the community.