Skip to content

A guide to Ultralytics' mission, vision, values, and practices, providing key insights and resources for aligning with our goals.

License

Notifications You must be signed in to change notification settings

ultralytics/handbook

Ultralytics logo

πŸ“š Ultralytics Handbook

Welcome to the Ultralytics Handbook repository! This repository houses the source files for the official Ultralytics Handbook - your comprehensive guide to our mission, vision, values, and operational practices. Built with MkDocs Material, the Handbook is continuously deployed via GitHub Pages to handbook.ultralytics.com.

pages-build-deployment Check Broken links Ultralytics Actions

Ultralytics Discord Ultralytics Forums Ultralytics Reddit

This Handbook serves as a living document, evolving alongside Ultralytics' growth. It aims to align team members, contributors, and the wider community with the core principles guiding our work in artificial intelligence (AI) and computer vision. Whether you're new to Ultralytics or a seasoned team member, this resource provides insights into everything from our company philosophy to detailed workflows and operational processes, including our approach to machine learning operations (MLOps).

New team members? Start with our Onboarding Guide for your first 90 days roadmap.

πŸ› οΈ Installation

PyPI - Version Downloads PyPI - Python Version

To build and develop the Handbook locally, install dependencies:

pip install mkdocs-material mkdocs-ultralytics-plugin

This installs MkDocs, the MkDocs Material theme, and our custom plugin for building the documentation site.

πŸš€ Local Development

Build and serve the Handbook locally with live reload:

mkdocs serve

The site will be available at http://127.0.0.1:8000. Changes to source files trigger automatic rebuilds.

Development Commands

  • mkdocs serve - Start development server with live reload
  • mkdocs build - Build static site to site/ directory
  • mkdocs gh-deploy - Deploy to GitHub Pages

πŸ“€ Deployment

The Handbook automatically deploys to handbook.ultralytics.com via GitHub Actions when changes are pushed to the main branch. Manual deployment:

mkdocs gh-deploy

This builds the site and pushes to the gh-pages branch.

GitHub Pages Deployment

πŸ’‘ Contributing

We welcome contributions to the Ultralytics Handbook! Your input helps keep our documentation accurate, comprehensive, and useful.

How to Contribute

  1. Fork the repository and create a feature branch
  2. Make your changes to Markdown files in docs/en/
  3. Test locally with mkdocs serve
  4. Submit a pull request with clear description of changes
  5. Follow our style guide (consistent with existing pages)

Contribution Guidelines

  • Use clear, concise language aligned with the handbook's professional tone
  • Follow the existing structure and formatting (120-character lines, emoji usage)
  • Include proper frontmatter (description and keywords) on all pages
  • Test all internal links and ensure proper navigation
  • Use tables, admonitions, and formatting consistently with other pages

See our Contributing Guide for detailed information.

Ultralytics open-source contributors

πŸ“‚ Repository Structure

handbook/
β”œβ”€β”€ docs/
β”‚   β”œβ”€β”€ en/                          # English documentation
β”‚   β”‚   β”œβ”€β”€ index.md                 # Homepage
β”‚   β”‚   β”œβ”€β”€ introduction.md          # Handbook introduction
β”‚   β”‚   β”œβ”€β”€ mission-vision-values/   # Company foundation
β”‚   β”‚   β”œβ”€β”€ finance/                 # Financial policies
β”‚   β”‚   β”œβ”€β”€ tools/                   # Hardware & software
β”‚   β”‚   β”œβ”€β”€ people/                  # HR policies
β”‚   β”‚   β”œβ”€β”€ workflows/               # Development processes
β”‚   β”‚   β”œβ”€β”€ contributions/           # Community guidelines
β”‚   β”‚   β”œβ”€β”€ goals/                   # OKRs and company goals
β”‚   β”‚   β”œβ”€β”€ faq/                     # Common questions
β”‚   β”‚   β”œβ”€β”€ legal/                   # Legal & compliance
β”‚   β”‚   └── security/                # Security policies
β”‚   └── overrides/                   # Theme customizations
β”œβ”€β”€ .github/
β”‚   └── workflows/                   # CI/CD automation
β”œβ”€β”€ mkdocs.yml                       # MkDocs configuration
β”œβ”€β”€ pyproject.toml                   # Python project config
β”œβ”€β”€ requirements.txt                 # Python dependencies
└── README.md                        # This file

🧰 Technology Stack

πŸ“œ License

The Ultralytics Handbook is distributed under two licenses:

βœ‰οΈ Contact

πŸ”— Related Resources


Ultralytics GitHub space Ultralytics LinkedIn space Ultralytics Twitter space Ultralytics YouTube space Ultralytics TikTok space Ultralytics BiliBili space Ultralytics Discord

About

A guide to Ultralytics' mission, vision, values, and practices, providing key insights and resources for aligning with our goals.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Contributors 24