# msys2.github.io **Repository Path**: weiweidt/msys2.github.io ## Basic Information - **Project Name**: msys2.github.io - **Description**: The MSYS2 homepage - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-12 - **Last Updated**: 2025-12-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
# MSYS2 Website ## Overview This website is written in Markdown and gets built to a static website using [mkdocs](https://www.mkdocs.org/) and a modified version of the [mkdocs-material theme](https://squidfunk.github.io/mkdocs-material). Any new commits to the `main` branch will auto deploy to [GitHub pages](https://pages.github.com) using [a GitHub action](https://github.com/actions/deploy-pages). The resulting website is reachable under https://msys2.github.io and https://www.msys2.org. Changes to the `main` branch usually take a minute or two until they are live. ## Development For small changes: * Just use the online editor on GitHub and use the Markdown preview to inspect your changes * Open a PR with your changes in case you don't have commit rights * **Note:** The Markdown dialect and extensions understood by mkdocs and GitHub is slightly different, so double check that the deployed website matches what you expected * **Note:** Every page on the website has a small "edit" icon in the top right corner which leads you straight to the online editor for that page For larger changes: * `uv run mkdocs serve` * Access http://127.0.0.1:8000 - any changes to the sources should be immediately visible in your browser * Open a PR with your changes or just push them if you have commit rights ### Link Checker Run `./linkcheck.sh` to check for broken links. This script uses [lychee](https://github.com/lycheeverse/lychee) and requires Docker to be installed.