# Open source and contribution

Thank you for considering contributing to the Accumulate project! We welcome and appreciate contributions from the community and are grateful for the time and effort people put into improving the project.

Accumulate is an open-source protocol and is open to contributions. The Accumulate team appreciates every contribution to the project in the form of a feature request, bug report, or pull request.&#x20;

The following repositories are open-source and contributions-friendly:&#x20;

* Accumulate core software (hosted on Gitlab [here](https://gitlab.com/accumulatenetwork/accumulate))&#x20;
* Accumulate Explorer (hosted on Github [here](https://github.com/AccumulateNetwork/explorer))
* Accumulate Documentation (hosted on Github [here](https://github.com/AccumulateNetwork/accumulate-docs))\
  &#x20;

### Code of Conduct

We expect all contributors to the Accumulate project to adhere to our Code of Conduct. This document outlines the standards of behavior that we expect from all community members. In addition, it guides how to report any incidents of misconduct.

Please read our [contribution guide](https://gitlab.com/accumulatenetwork/accumulate/-/blob/develop/CONTRIBUTING.md) for more information about contributions to the Accumulate codebase.&#x20;

### Contributing to the documentation

We encourage our contributors to follow [Google's writing style](https://developers.google.com/style) when adding to our documentation. This style guide provides clear and concise guidelines for writing technical material, which will help to ensure that our documentation is consistent and easy to understand for all readers.


---

# 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://docs.accumulatenetwork.io/accumulate/getting-started/open-source-and-contribution.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.
