dojo is the piabrota twin of ouroboric-dev/yggdrasil: a hard fork in role, the same kind of umbrella, for piabrota's own products. dojo started empty, shares no commits with Yggdrasil, and does not follow upstream.
Warning
dojo is not an Ouroboric project, and Ouroboric does not endorse it. Ouroboric is a partner of piabrota. Report a problem with dojo here, not upstream. NOTICE.md keeps the credit.
- dojo is the umbrella of piabrota. Every product is a git submodule here, at a pinned commit, so one checkout holds the whole fabric.
- It holds no product code. Its only code is its own tooling, in
scripts/. - mu holds the rules. The dogma, the charter and the standards live there, and dojo inherits them.
- REPOS.md is the routing table: which repo owns what.
git clone https://github.com/piabrota/dojo && cd dojo
just init # every public repo at its pinned commit, shallow
just status # what each submodule is on
just check # REPOS.md and .gitmodules agreechaceon is private, and just init skips it. If you have access, run just init-private.
Don't use git clone --recurse-submodules. mu pins dojo in its own products/, and several products
have submodules of their own, so a recursive clone fetches the same repos many times.
Every repository of the org, public forks left out. just readiness writes this table from GitHub, so
each value can be checked and nothing is typed by hand.
| Repo | Commits | Age (days) | Contributors | Stars | Forks | Site | Paper | Loop | Logo | DOI | MCP | A2A | Wiki | Open issues |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
.github |
19 | 3 | 2 | 1 | 0 | – | – | – | – | – | – | – | – | 0 |
agents |
11 | 1 | 1 | 1 | 0 | – | – | – | – | – | – | – | – | 0 |
alerts |
47 | 10 | 1 | 1 | 0 | – | – | – | ✓ | – | ✓ | – | – | 7 |
dojo |
6 | 0 | 1 | 1 | 0 | – | – | – | – | – | – | – | – | 0 |
gramatico |
142 | 12 | 2 | 6 | 1 | ✓ | ✓ | – | ✓ | ✓ | ✓ | – | – | 17 |
ihero |
1 | 0 | 1 | 1 | 0 | – | – | – | – | – | – | – | – | 0 |
mu |
107 | 6 | 3 | 1 | 0 | – | – | – | ✓ | – | – | – | – | 0 |
nix-os |
63 | 3 | 4 | 2 | 1 | ✓ | – | ✓ | ✓ | – | ✓ | – | ✓ | 5 |
pirsig |
66 | 10 | 3 | 3 | 1 | – | – | – | ✓ | – | ✓ | – | – | 0 |
rax |
29 | 4 | 2 | 1 | 1 | – | – | – | ✓ | – | – | – | – | 0 |
- Commits, Contributors, Stars, Forks: GitHub's counts for the default branch and the repository. Contributors include bots.
- Age: days since the repository was created.
- Site: a homepage or GitHub Pages is set on the repository.
- Paper: a
paper/,papers/orwhitepaper/folder, or a whitepaper file. - Loop: a workflow runs an agent on the repository by itself.
- Logo: a logo, favicon or icon file, or a drawing in
drawings/ordocs/drawings/. - DOI: a DOI in the README or in
CITATION.cff. - MCP: an
.mcp.jsonat the root, or a folder withmcpin its name. - A2A: an agent card, or a folder or file named
a2a. - Wiki: the repository's wiki exists, not only the setting.
- Open issues: open issues, without pull requests.
vendor/, forks/ and node_modules/ don't count as evidence.
This repository is under the Mozilla Public License 2.0. Each submodule has its own licence, named in REPOS.md. The piabrota name and logo are the org's marks, and are not under that licence.