# Build

> CI/CD workflows, NPM scripts, helper scripts, deployment environments, and tooling used to build and maintain the OpenTelemetry website.

---

This section documents the CI/CD workflows, NPM scripts, and helper scripts that
power the OpenTelemetry website's build, deployment, and maintenance processes.

Workflow and script source files live under
[`.github/`](https://github.com/open-telemetry/opentelemetry.io/tree/main/.github)
in the repository.

---

Section pages:

- [CI workflows](/site/build/ci-workflows/): GitHub Actions workflows that automate PR checks, label management, and other CI/CD processes.
- [Content module patches](/site/build/content-module-patches/): Creating and managing temporary patches for content modules between releases.
- [NPM scripts](/site/build/npm-scripts/): NPM scripts for building, serving, validating, and maintaining the OpenTelemetry website.
- [Helper scripts](/site/build/scripts/): Shell scripts used by CI workflows and local development for label management, link checking, registry updates, and more.
- [Collector Component Automation](/site/build/collector-components/): Explanation of the automation process for OpenTelemetry Collector components.
- [Setting up a new localization](/site/build/localization/): Step-by-step maintainer guide for onboarding a new language localization to the OpenTelemetry website.
