Strategies
Extensions

Extensions

Beginning in Allo v2.1, strategies make use of modular components. This composability rapidly speeds up dev time and enhances security for many common design patterns.

Some of the provided extensions are good examples of how extensions can be useful:

Approach

Extensions are generalized to be inherited by Strategies for implementation. There are more complete guides on extension use in the repository readme (opens in a new tab) and Wonderland Allo v2.1 Explainer (opens in a new tab).

Libraries

To compliment extensions, which are typically stateful reusable components, Libraries (opens in a new tab) are also employed to represent reusable helper logic, such as math operations.