How It Works#
There are two distinctive modes of use of automate
Making Toolkits#
A Tech Lead/Tech Consultant will use automate
to capture and define a coding patterns based on code in an existing codebase.
They will:
- Name the pattern
- Configure its structure and its attributes, and how they vary
- Configure any automation, to apply the pattern to another codebase
- Publish a toolkit from it, for distribution to another codebase
- Deploy that toolkit to a team to use, or install it into an existing codebase
Using Toolkits#
Contributors on a codebase will then use automate
to run a toolkit on their codebase.
They will:
- Install a toolkit locally (unless already installed into the codebase)
- Create a "draft" use-case with the toolkit
- Configure the draft (according the pattern)
- Execute any automation (in the toolkit) to apply the changes to their codebase
Info
The toolkit then applies the structure, templates and automation to their codebase.