-
Notifications
You must be signed in to change notification settings - Fork 1
Regime
A Regime is a stateful institution that deals with all the aspects of a specific purpose in an application. They breed, keep state of, and operate on Stereotypes. For complex task that would span different responsibilities, a Regime should negotiate with other Regimes, preferably over Diplomats. Although they are responsible for keeping application state of a specific purpose, Regimes don’t necessarily involve in persisting that state. For persistence, Regimes should delegate to Undertakers.
It’s worth mentioning that in very complex applications the developer may choose to implement two layers of Regimes on top of each other.
UI Applications often need to keep a global state for application life cycle management. We recommend using a GlobalRegime for this purpose.
- Home
- Common Pages
- Glossary
- FAQ
- Concepts & inspiration
- Contributors
- Naming conventions
- Goals
- Roles
- Core 1. Culture 1. Representative 1. Stereotype 1. Regime
- Optional 1. Undertaker 1. Satellite 1. Diplomat
- Contextual 1. Union
- Example applications
- Google Closure
- React
- AngularJS
- VanillaJS
- ES6