Extending compas_fab¤
This section is for contributors extending compas_fab — adding a backend,
building the Grasshopper components, or working on the internals.
- Backend architecture: how clients, planners and backend features fit together; the contract a new backend must implement. The API reference for the extension points lives alongside it: interfaces (the abstract contracts) and the per-backend implementations for ROS + MoveIt, PyBullet and analytical kinematics.
- ActionChain design notes: technical notes regarding the current and future implementation of the
Action/ActionChaindata containers. - Grasshopper components: building and installing the Grasshopper user objects.
- Icon system: details of the design system used for the Grasshopper icons.