CoFHE Library

Contributions

We welcome contributions to the CoFHE project! If you'd like to contribute, please follow the steps below:

1. Fork the Repository

Start by creating a personal fork of the CoFHE repository on GitHub.

  • Navigate to the CoFHE GitHub Repository.

  • Click on the Fork button at the top right to create a copy of the repository under your GitHub account.

2. Create a Feature Branch

Once you've forked the repository, clone it to your local machine and create a new branch for your changes.

git checkout -b feature/your-feature-name

Replace your-feature-name with a descriptive name for your feature or bug fix.

3. Make Your Changes

Implement your feature, bug fix, or improvement. Be sure to follow the existing code style and structure of the project.

4. Commit Your Changes

Once you've made your changes, commit them to your feature branch with a clear and concise commit message.

git commit -am "Add a clear, descriptive commit message"

5. Push to Your Fork

Push your changes to your forked repository on GitHub.

git push origin feature/your-feature-name

6. Open a Pull Request (PR)

Submit a pull request (PR) to the main CoFHE repository.

  • Go to the CoFHE Repository.

  • Click on the Pull Requests tab.

  • Click New Pull Request and select your feature branch.

  • Provide a description of your changes and submit the PR.

Pull Request Guidelines

  • Ensure that your code is well-documented and follows the project’s style guide.

  • If you're fixing a bug or adding a feature, include relevant tests to ensure functionality.

  • Provide a clear description of the changes made and the problem they solve.

Contact

For additional information, questions, or assistance with contributions, feel free to reach out:

  • GitHub Issues: If you encounter any bugs or have suggestions for improvement, please open an issue in the GitHub repository.

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

Last updated