···11-# Monorepo managed by monopam
22-33-This monorepo is managed by monopam, a tool that synchronizes packages between
44-an opam overlay repository and this git subtree monorepo.
55-66-Run `monopam --help` for full documentation on the workflow and directory structure.
77-88-## Quick Reference
99-1010-- `monopam status` - Show sync status of all packages
1111-- `monopam pull` - Fetch from remotes and update subtrees
1212-- `monopam push` - Extract changes back to individual checkouts
1313-1414-## Workflow
1515-1616-1. Make changes to code in this directory
1717-2. Commit changes with git
1818-3. Run `monopam push` to extract changes to individual checkouts
1919-4. Review and push each checkout to its remote
2020-2121-## Directory Structure
2222-2323-Each subdirectory is a git subtree corresponding to a repository from the opam
2424-overlay. Multiple opam packages may come from the same repository.
2525-2626-The subtree directory names match the repository basenames (e.g., `ocaml-yaml`
2727-for a repo at `https://github.com/foo/ocaml-yaml.git`).