Contributing
cppdocs is an open project. The source is on GitHub:
# What you can help with
- Content corrections: typos, inaccurate descriptions, missing version annotations
- Structure: improving page structure and section consistency
- Layout and style: Hugo templates, CSS, navigation
- Coverage: pages that are missing or incomplete
# How to contribute
The quickest way is directly from any reference page:
- Edit page button (next to the page title) opens the source Markdown file in the GitHub editor. Edit and open a pull request from there.
- Footer: Edit page same as above, always visible at the bottom of every page.
- Footer: Open issue opens a pre-filled issue with the page URL, a Problem field, and a Suggestion field. Use this when you spot something wrong but are not ready to edit directly.
For changes that go beyond a single page:
- Open an issue on GitHub to describe the problem or suggestion.
- Fork the repository and make your changes on a branch.
- Submit a pull request with a short description of what changed and why.
For larger changes, open an issue first to discuss the approach.
# Data source
Content is derived from the cppreference offline HTML dump