# 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](https://github.com/OpenVectorAI/CoFHE).
* 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.

```bash
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.

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

#### 5. Push to Your Fork

Push your changes to your forked repository on GitHub.

```bash
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](https://github.com/OpenVectorAI/CoFHE).
* 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:

* **Email**: <support@openvector.ai>
* **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!


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://openvector.gitbook.io/docs/contribution/editor.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
