Skip to content

Latest commit

 

History

History
78 lines (45 loc) · 2.6 KB

CONTRIBUTING.md

File metadata and controls

78 lines (45 loc) · 2.6 KB

Contributing to CopilotMate

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.

How to Contribute

1. Fork the Repository

Start by forking the CopilotMate repository on GitHub. This creates your own copy of the project that you can modify freely.

2. Clone Your Fork

Clone your forked repository to your local machine:

git clone https://github.com/yourusername/copilotmate.git

Navigate into the project directory:

cd copilotmate

3. Create a Branch

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

4. Make Your Changes

Make the necessary changes to the codebase. Ensure that your code follows the project's coding conventions and style.

5. Test Your Changes

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.

6. Commit Your Changes

Commit your changes with a clear and descriptive commit message:

git commit -m "Add feature: your-feature-name"

7. Push to Your Fork

Push your changes to your forked repository:

git push origin feature/your-feature-name

8. Create a Pull Request

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.

9. Address Feedback

Be open to feedback and discussions regarding your pull request. You may need to make additional changes based on the project maintainers’ suggestions.

Code of Conduct

Please adhere to the Code of Conduct while contributing to this project. We aim to create a welcoming environment for all contributors.

Issues and Feature Requests

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.

Additional Resources

Thank you for contributing to CopilotMate! Your contributions help improve the project and support the community.