Adapter
Adapters are components within the framework that take care of integration
API
The framework works with several API concepts, which are used in different contexts and have different purposes. These are:
Architecture
architecturearchitecture
Model System
The model system is the primary way that application realms contribute
Browser UI
The browser platform extends the Blong framework to deliver rich,
Checkpoint
A checkpoint is a framework-provided function that records progress through
Definitions
We will use the following definitions:
Dependencies
Blong is built on top of other great open source packages:
Editor Features
The Editor component is the most important and complex feature of the
Typed Errors
The framework expects all errors generated within it to have some additional
Expected Errors
When writing automated tests it is common to assert that a call should fail
Gateway
The gateway, also known as the "API Gateway", is the public facing interface
Intents
Intents are named signals passed as positional CLI arguments to the blong
Interactions
The framework provides concepts for varying interactions. The interactions
Layer
Layers are named groups of handlers. The names of layers can be arbitrary
Modules
Blong is entirely based on TypeScript and ECMAScript modules, because more and
Open API
The official OpenAPI standard is a central part of the framework. Implementing
Orchestrator
The role of the orchestrator is to provide an intermediate point in the
Realm
To achieve a modular approach, the business logic is separated into different realms.
Suite
Suites are the top-level organizational unit in the framework. They are used to
Watch
Watch mode, or server-side hot reload, is a central part of the framework.