Skip to content

Latest commit

 

History

History
62 lines (41 loc) · 2.11 KB

CONTRIBUTING.md

File metadata and controls

62 lines (41 loc) · 2.11 KB

Contributing to GCtrl

Thank you for your interest in contributing to the GCtrl Project!

Contributor License Agreement (CLA)

To ensure that the GCtrl Project remains compliant with legal requirements, all contributors must agree to the Contributor License Agreement (CLA). By submitting a contribution, you agree to the terms of the CLA.

The key points of the CLA are:

  1. You retain ownership of the copyright in your contribution.
  2. You grant the maintainers a license to use, reproduce, and distribute your contribution as part of the GCtrl Project under the GNU General Public License (GPL) v3.0.
  3. Your contribution must be original work or appropriately licensed.
  4. Your contribution must not infringe any third-party rights.

The full text of the CLA can be found in the CLA.txt file in this repository.

How to Contribute

1. Fork the Repository

Fork the GCtrl repository to your GitHub account to start working on your contributions.

2. Create a Branch

Create a branch for your contribution:

git checkout -b feature/your-feature-name

3. Make Changes

Add your code, documentation, or other contributions. Follow our coding style and guidelines.

4. Test Your Changes

Ensure your changes work as expected and do not introduce regressions:

Run tests locally. Add new tests for any new functionality.

5. Submit a Pull Request

Once your changes are ready:

Push your branch to your forked repository:

git push origin feature/your-feature-name

Open a pull request on the main repository.

Include a description of your changes and link any related issues. When you submit a pull request, you will be prompted to sign the Contributor License Agreement (CLA) if you have not already done so.

6. Address Feedback

The maintainers will review your pull request and may provide feedback. Be prepared to make adjustments if needed.

7. Merge

Once approved, your pull request will be merged into the main branch.

Community Guidelines Be respectful and collaborative in discussions. Follow the Code of Conduct.

We appreciate your contributions and look forward to collaborating with you!