The original design documents specify that Amethyst tooling should be split into small, modular parts, adhering the Unix philosophy.
There have been a few comments on Discord about this topic, so I’m moving the discussion here.
Points so far:
- Tools should be accessible via CLI and re-used by the Editor
- Ideally, the Editor is very basic and uses plugins for most functionality
- A good plugin system would be nice, but can also be implemented later