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

# Contribute to Livepeer

> Ways to contribute to the Livepeer ecosystem - documentation, translation, community support, and governance.

export const CustomDivider = ({color = "var(--lp-color-border-default)", middleText = "", spacing = "default", style = {}, className = "", ...rest}) => {
  const spacingPresets = {
    default: {
      margin: "24px 0"
    },
    overlap: {
      margin: "-1rem 0 -1rem 0"
    },
    tight: {
      margin: "0 0 -1rem 0"
    },
    section: {
      margin: "0 0 -2rem 0"
    },
    sectionOverlap: {
      margin: "-1rem 0 -2rem 0"
    },
    deepOverlap: {
      margin: "-1rem 0 -1.5rem 0"
    }
  };
  const spacingStyle = spacingPresets[spacing] || spacingPresets.default;
  return <div role="separator" aria-orientation="horizontal" className={className} style={{
    display: "flex",
    alignItems: "center",
    ...spacingStyle,
    fontSize: style?.fontSize || "16px",
    height: "fit-content",
    ...style
  }} {...rest}>
      <span style={{
    marginRight: "var(--lp-spacing-px-8)",
    opacity: 0.2
  }}>
        <Icon icon="/snippets/assets/logos/Livepeer-Logo-Symbol-Theme.svg" />
      </span>
      <div style={{
    flex: 1,
    height: "1px",
    background: "var(--lp-color-border-default)",
    opacity: 0.4
  }}></div>
      {middleText && <>
          <Icon icon="circle" size={2} />
          <span style={{
    margin: "0 8px",
    fontWeight: "bold",
    color: color,
    opacity: 0.7
  }}>
            {middleText}
          </span>
          <Icon icon="circle" size={2} />
        </>}
      <div style={{
    flex: 1,
    height: "1px",
    background: "var(--lp-color-border-default)",
    opacity: 0.4
  }}></div>
      <span style={{
    marginLeft: "var(--lp-spacing-px-8)",
    opacity: 0.2
  }}>
        <span style={{
    display: "inline-block",
    transform: "scaleX(-1)"
  }}>
          <Icon icon="/snippets/assets/logos/Livepeer-Logo-Symbol-Theme.svg" />
        </span>
      </span>
    </div>;
};

Livepeer is open-source infrastructure. Contributions range from writing documentation to running nodes to proposing governance changes. Choose the path that fits your skills and availability.

## Ways to Contribute

<CardGroup cols={2}>
  <Card title="Build Code & Tooling" icon="code" href="/v2/community/contribute/build-livepeer">
    Contribute to protocol code, SDKs, community tools, or ecosystem applications.
  </Card>

  <Card title="Grants & Programmes" icon="hand-holding-dollar" href="/v2/community/contribute/opportunities">
    Apply for funded work - grants, accelerators, hackathons, and bug bounties.
  </Card>

  <Card title="Run Infrastructure" icon="server" href="/v2/orchestrators/getting-started/quickstart">
    Operate an Orchestrator or Gateway node to provide video and AI compute capacity.
  </Card>

  <Card title="Stake LPT" icon="coins" href="/v2/delegators/getting-started/quickstart">
    Delegate LPT to Orchestrators to secure the network and earn rewards.
  </Card>

  <Card title="Governance" icon="building-columns" href="/v2/community/ecosystem/governance">
    Propose, discuss, and vote on treasury proposals and protocol changes.
  </Card>

  <Card title="Community Support" icon="handshake" href="https://discord.gg/livepeer">
    Help others in Discord - answer questions, share knowledge, and welcome newcomers.
  </Card>
</CardGroup>

<CustomDivider />

## Documentation

The documentation is open source and accepts contributions via GitHub.

* **Report issues** - File an issue on the [docs repository](https://github.com/livepeer/docs) for errors, outdated content, or missing information.
* **Submit changes** - Fork the repository, edit pages, and open a pull request. Pages are written in MDX (Markdown with JSX components).
* **Translate** - [Live Pioneers](https://livepioneers.app) coordinates multilingual content across 8+ languages. Contact them to join a translation group.

<CustomDivider />

## Community Initiatives

| Initiative                                   | What it does                                                  | How to join                         |
| -------------------------------------------- | ------------------------------------------------------------- | ----------------------------------- |
| [Live Pioneers](https://livepioneers.app)    | Weekly ecosystem recaps, KYO interviews, multilingual content | Apply via their site                |
| [Livepeer Academy](https://livepeer.academy) | Tutorials, quests, FAQ, events, tools                         | Open to all                         |
| [GovWorks](https://forum.livepeer.org)       | Governance mentorship, SPE templates, proposal support        | Notion hub (linked from governance) |

<CustomDivider />

## Not Sure Where to Start?

* **Developers** - Browse [open issues on GitHub](https://github.com/livepeer) or check the [Dev Hub](https://www.livepeer.org/dev-hub) for funded work.
* **Non-technical** - Join [Discord](https://discord.gg/livepeer) and start in #general or #support. Community calls are open to everyone - see [Events & Streams](/v2/community/connect/events-and-streams).
* **Researchers** - The [Governance Forum](https://forum.livepeer.org) has active discussions on protocol economics, treasury management, and network architecture.
