This repository is the map of the public brainboxemb repositories.
Use it when you want to understand what projects and tools exist, how they relate to each other, and where to look for more detail.
You do not need this repository to build a project. Each project, library and tool still lives in its own repository.
Start with the repository overview or the live dashboard.
The repository overview explains the stable roles of projects, tools, libraries, templates and experiments. The dashboard shows changing GitHub information such as workflow health and pull requests.
Go to SCAD and CAD.
There you can browse separately through:
Go to Software.
There you can browse separately through:
Read How brainboxemb projects are organised.
That page explains the common project structure in practical terms and points to the reference projects for SCAD and Java.
Use the technical guide when you want to understand how shared tooling, generated output, versions and releases work.
The implementation details stay in the tool repositories themselves.
Read STATUS.md.
This is intentionally separate from the general documentation. It tells you whether a repository-spanning migration is active, what is deferred, and which plans are only proposals.
To continue cross-project work in a fresh ChatGPT/work session, use the copy/paste instruction in New chat / work-session handoff.
The experiments section explains which separate experiment repositories were used to investigate technical choices.
Most repositories have one clear role:
- projects contain the actual product or design work;
- libraries contain reusable components or geometry;
- tools provide shared build or repository behaviour;
- templates show the intended setup for a new project;
- experiments test an idea without becoming a normal project dependency;
- brainboxemb.meta provides the overview, shared guidance, dashboard and cross-project migration records.
If you want to change a specific project, start in that project's own repository. If you want to change shared behaviour, start in the tool or library that owns it.
This repository describes the public brainboxemb repository collection.
The machine-readable list is repositories/catalog.yml. It feeds the dashboard and is kept separate from changing GitHub status.
For automated-agent maintenance instructions, see AGENTS.md.