The linkerd website is a static site repository that hosts multiple web properties for the Linkerd service mesh project.
The repository serves as the source code for several interconnected web properties. linkerd.io is the main website, run.linkerd.io provides installation scripts and demo applications, versioncheck.linkerd.io allows existing installations to check for updates, and api.linkerd.io hosts API documentation for Linkerd1. The project uses JavaScript as its primary language and is built and deployed using standard web publishing tooling with cloud storage backends.
This repository is relevant primarily to contributors and maintainers of the Linkerd project rather than end users adopting Linkerd itself. It suits teams responsible for maintaining project documentation, installation tooling, and version checking infrastructure. The codebase handles multiple distinct services with different deployment and caching requirements: the main linkerd.io site uses caching for non-HTML pages through a CDN, while run.linkerd.io and versioncheck.linkerd.io operate without caching to ensure immediate updates. API documentation requires separate release management and does not deploy automatically with the main publishing process.
Development activity on the project shows consistent maintenance of documentation and tooling infrastructure. The repository receives regular updates to keep website content and installation scripts current with Linkerd releases. Publishing workflows are documented and tested before production deployment, with specific procedures for cache management and version releases. The project maintains clear separation between different web properties, each with distinct deployment and update characteristics.