This repository maintains the static site for the GitHub Well-Architected Framework and its Content Library. The site provides opinionated, community-driven guidance for adopting and deploying the GitHub platform effectively.
Quick links:
waf-v1.mp4
Get started contributing to the GitHub Well-Architected Framework in three steps:
Choose a pillar: productivity, collaboration, application-security, governance, or architecture
hugo new content library/{PILLAR}/recommendations/{ARTICLE-NAME}.mdtools/serverOpen the site when prompted in Codespaces.
For public information about the framework, see the docs/README and directory:
- Framework Overview: Mission, vision, objectives, pillars, and design principles
- Taxonomies: Complete reference for categorizing Content Library articles
We recommend using GitHub Codespaces for the seamless contribution experience. If you prefer to set up your environment locally, follow the instructions below.
Before you can run this project locally, you need:
Clone this repository (if using HTTPS):
git clone https://github.com/github/github-well-architected.gitInitialize your workspace:
tools/setupTo run the site locally, use the following command:
export SITE_URL=http://localhost:1313/
tools/serverThis script starts the Hugo development server and automatically opens the site in your default browser at http://localhost:1313/.
-
The server watches for changes and reloads the site automatically.
-
If you need to specify a different port, set the
PORTenvironment variable before running the script:PORT=8080 tools/server
-
For troubleshooting, check the terminal output for errors or logs.
Set the site URL for tests:
export SITE_URL=http://localhost:1313/Run all tests:
tools/testRun only functional tests:
tools/test --functionalRun linter:
tools/lintReview test output for errors and address any failures before submitting changes.
For more detailed development instructions, including GitHub Codespaces setup, see the Contributing Guide.
This project is licensed under the terms of the MIT open source license. Please refer to the LICENSE file for the full terms.
Thanks to these wonderful contributors, as well as authors in Issues and Discussions for their contributions to the success of the GitHub Well-Architected Framework.

