github-well-architected

Welcome¶
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:
Quick start¶
Get started contributing to the GitHub Well-Architected Framework in three steps:
1. Start with GitHub Codespaces¶
2. Create a new article¶
Choose a pillar: productivity, collaboration, application-security, governance, or architecture
3. View the site¶
Open the site when prompted in Codespaces.
Documentation¶
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
Development¶
We recommend using GitHub Codespaces for the seamless contribution experience. If you prefer to set up your environment locally, follow the instructions below.
Prerequisites¶
Before you can run this project locally, you need:
Setup¶
Clone this repository (if using HTTPS):
Initialize your workspace:
Running locally¶
To run the site locally, use the following command:
This 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:
- For troubleshooting, check the terminal output for errors or logs.
Testing¶
Set the site URL for tests:
Run all tests:
Run only functional tests:
Run linter:
Review test output for errors and address any failures before submitting changes.
For more detailed development instructions, including GitHub Codespaces setup, see the Contributing Guide.
License¶
This project is licensed under the terms of the MIT open source license. Please refer to the LICENSE file for the full terms.
Special thanks¶
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.
