GitHub User Guide
Ministry of Justice standards and best practices for using GitHub. Learn how to effectively manage repositories, collaborate with teams, and follow our GitHub governance standards.
Getting Started
Essential information for new users — setting up your account, authentication, and basic repository access.
- Setting up GitHub— Getting your GitHub account configured and accessing Ministry of Justice repositories.
Best Practices
Recommended workflows, branching strategies, code review standards, and collaboration patterns.
- Branching Strategy— How we structure branches and manage feature development across MoJ projects.
- Code Review Standards— Pull request process, review expectations, and approval workflows.
Governance & Security
Organisation standards, access control, security standards, and audit requirements.
- GitHub Terms of Service— Terms of Service for acceptable use of GitHub by Ministry of Justice teams.
- GitHub Alert Management SLA Standard— Standards for managing alert response times and service level agreements in GitHub.
- GitHub Large File Storage (LFS) Governance Standard— Standards for managing GitHub Large File Storage (LFS) usage.
Runbooks
Operational runbooks for common GitHub tasks and troubleshooting.
- GitHub Repository Archival Runbook— Operational runbook for archiving GitHub repositories.