Skip to main content

Contribution Guide

This guide will help you modify and edit this website.

Introduction

This guide will help you modify and edit the HMCTS Operations Runbooks website. The files within the hmcts/ops-runbooks repository are processed by GitHub Actions to create a static website. These actions are triggered when a merge is completed into the main branch.

Our Operations Runbooks serve as the single source of truth for operational procedures, troubleshooting guides, and best practices. By contributing to this documentation, you help maintain and improve our Platform Operations knowledge base.

Benefits of Operations Runbooks Documentation

  • Knowledge Transfer: Document your knowledge to enable task reassignment and team flexibility. Remember: If you don’t document it, you own it
  • Continuous Improvement: The second person to use a runbook often improves it, leading to iterative enhancements.
  • Single Source of Truth: Ensure all team members have access to the most up-to-date information.
  • Onboarding Tool: New platform team members can review and update runbooks as part of their onboarding process.
  • Collaborative Environment: Encourage feedback and improvements from all team members.

Getting Started

  1. Familiarise yourself with the existing documentation structure.
  2. Identify areas where you can contribute or improve existing content.
  3. Set up your development environment using GitPod (see Contributing section).
  4. Make your changes and submit a pull request for review.

Contributing (using GitPod)

HMCTS way used Gitpod, browser based IDE where ruby/ruby dependencies can be auto-installed from dependency file. Contributors can open the repo in Gitpod and easily make changes and recompile the static site without having to worry about managing their ruby version/dependencies on the local machine

To get started with GitPod:

  1. Open in Gitpod
  2. Make your desired changes to the documentation
  3. Preview your changes using the built-in server
  4. Commit and push your changes to create a pull request

Best Practices for Documentation

  • Keep content clear, concise, and actionable
  • Use headings and lists to improve readability
  • Include examples and screen shots where appropriate
  • Update version numbers and last_review dates when making changes
  • Cross-reference related documents to improve navigation

Guides

This page was last reviewed on 25 February 2025. It needs to be reviewed again on 25 February 2026 by the page owner platops-build-notices .
This page was set to be reviewed before 25 February 2026 by the page owner platops-build-notices. This might mean the content is out of date.