> ## Documentation Index
> Fetch the complete documentation index at: https://docs.gaussia.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Contributing

> How to contribute to Gaussia — from proposing metrics to building SDKs.

Gaussia is a community-driven project. There are several ways to contribute, whether you come from a research background or an engineering one.

## Propose a metric

Every metric starts as a paper. If you've found a peer-reviewed paper that defines a useful evaluation methodology, you can propose it.

<Steps>
  <Step title="Open an issue">
    Open an issue in the [papers repository](https://github.com/gaussia-labs/papers) referencing the paper. Include the title, authors, venue, and a brief summary of the methodology.
  </Step>

  <Step title="Community discussion">
    The community debates the paper's assumptions, limitations, and how the implementation should map to the methodology.
  </Step>

  <Step title="RFC">
    After consensus, an RFC is opened. Every design decision is documented and traceable to the original discussion.
  </Step>
</Steps>

## Build an SDK

Once a metric is approved via RFC, it needs implementations. Each SDK is maintained independently by the community, following the language-agnostic spec derived from the RFC.

| SDK        | Repository                                                          | Status  |
| ---------- | ------------------------------------------------------------------- | ------- |
| Python     | [gaussia-labs/pygaussia](https://github.com/gaussia-labs/pygaussia) | Stable  |
| TypeScript | —                                                                   | Beta    |
| Rust       | —                                                                   | Planned |
| C++        | —                                                                   | Planned |
| Swift      | —                                                                   | Planned |
| Go         | —                                                                   | Planned |

Want to maintain an SDK for your favorite language? Read the [contribution guide](https://github.com/gaussia-labs/papers).

## Contribute to the docs

This documentation site is open source. To run it locally:

```bash theme={null}
npm i -g mint && mint dev
```

The source lives in the [docs repository](https://github.com/gaussia-labs/docs). Submit a pull request with your changes.
