If you want to contribute to the website, make sure the problem you're trying to fix or the feature you want to implement has been discussed in our issue tracker and that we are interested in reviewing and merging such a contribution.
To discuss maintenance of this site, please come talk to the team in #matrix.org-website:matrix.org.
To build the website, ensure pnpm is installed on your machine. Then, at the root of the project directory, install dependencies with
pnpm i
You can run the development version (and it's local server) with
pnpm run dev
You can check that there are no errors, warning, or hints with
pnpm lint
This repo is configured to use husky and lint-staged to check for errors on each commit.
You may have to run pnpm prepare once to set it up.