Skip to content

MakerRepo Docs

Welcome to the documentation for MakerRepo — a GitHub-like platform for manufacturing as code.

What is MakerRepo?

MakerRepo brings the Manufacturing as Code concept into the Build123D ecosystem. You write Python code to define 3D models, push to a Git repository on MakerRepo, and the platform builds your models and hosts the resulting CAD artifacts so you can view and share them.

  • Manufacturing as Code — What it is and why it matters
  • MakerRepo Library — Use the makerrepo Python library to expose Build123D artifacts to MakerRepo.com
  • MakerRepo CLI — Use makerrepo-cli to build artifacts and run MakerRepo workflows from the command line

Get started

  1. Create a repository on MakerRepo.com
  2. Add the @artifact decorator to your Build123D model functions (see Getting Started)
  3. Push your code — CI runs and publishes artifacts to the web UI