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 discuss the content of this site, as well as The Matrix Conference itself, please find the organising team in #events-wg:matrix.org.
The repo is structured by year.
The canonical domain of The Matrix Conference is conference.matrix.org and
always contains the latest conference.
It is deployed from the main branch of this repo.
We "archive" earlier conferences to yearly subdomains, i.e. YYYY.matrix.org.,
where the current year is still deployed from main.
Earlier years are tracked by branches following a format of YYYY.
To build the website, ensure pnpm is installed on your machine.
Then, at the root of the project directory, install dependencies with
pnpm iYou can run the development version (and it's local server) with
pnpm run devYou can check that there are no errors, warning, or hints with
pnpm lintThis 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.