ethereum-org-website
Ethereum.org is a primary online resource for the Ethereum community.
This repository contains the source code for ethereum.org, the main informational website for the Ethereum blockchain. The site describes itself as a portal for the Ethereum community, aimed at explaining what Ethereum is, how it works, and how to build on it. It is maintained by the Ethereum Foundation and by community contributors around the world.
It is worth noting that this repository is the website only, not the Ethereum blockchain itself. Ethereum has no single codebase, as there are multiple independent software clients that implement the protocol in different programming languages. The website links to those separately.
The site is built with Next.js and React, and uses TypeScript. It also supports dozens of languages through a translation program hosted on Crowdin, where volunteers can contribute translations without writing code. The project tracks all types of contributions, including content edits, bug reports, and translations, using a tool called all-contributors.
Contributing to the site follows a standard open-source workflow: file an issue to describe what you want to change, fork the repository, make your changes locally with pnpm as the package manager, and open a pull request against the dev branch. The project uses Netlify to generate a live preview of every pull request, so reviewers can see proposed changes on an actual website before they are merged.
The README itself is extremely detailed and covers local environment setup, environment variable configuration, branch management, and tips for building only a subset of languages to speed up development. The full README is longer than what was shown.