How to Contribute¶
Thanks for your interest in improving GrokDevOps Wiki! Here are ways you can help.
Report Issues¶
Found a broken link, outdated info, or typo? Open an issue with:
- The page URL or title
- What's wrong (broken link, incorrect command, etc.)
- What you expected instead
Suggest Corrections¶
For small fixes (typos, broken commands, outdated versions):
- Click the pencil icon ("Edit this page") at the top of any page
- GitHub will fork the repo and open an editor
- Make your change and submit a pull request
Submit a Pull Request¶
For larger contributions (new topics, runbooks, case studies):
- Fork grokdatum/grokdevops
- Clone your fork and create a branch
- Add or edit content under
training/ - Follow existing naming conventions (dot-separated filenames, frontmatter tags)
- Run
make deploy-wiki-dryto verify the build (or:python3 tools/gen_mkdocs_nav.py && mkdocs build) - Open a PR against
mainwith a description of your changes
Content Guidelines¶
- Be practical — focus on commands, configs, and real-world scenarios
- Include context — explain why, not just how
- Use admonitions —
!!! tip,!!! warning,!!! notefor callouts - Add tags — include relevant tags in frontmatter for discoverability
Questions?¶
Open a discussion or reach out via an issue.