Skip to content
DocumentationGetting to know Barfi

Getting to know Barfi

To get started in using Barfi, here are some reference terms visually explained. This will come handy while working with Barfi.

Flow Editor UI

Block

A Block forms the fundamental part of the workflow. It contains options to take user input directly using inputs, checkboxes, dropdown select and a sliders. Data in and out of a Block is goverened through interfaces.

Schema: FlowSchema

A schema or more precisely a FlowSchema is the representation of the flow program that is built using the Blocks, and the they are connected with each other. The entire representation of this is called the FlowSchema.

Connection

The connection here is the connection or link between two Blocks in the built FlowSchema.

Editor

The editor is the visual interface where the Blocks are added, connections are made and the schema is built. The editor also has a minimap to visualise the map of the schema wth respect to the interface area. The editor also has a control panel to zoom in and out, zoom to the entire canvas and look the screen.

Commands

Commands are a feedback mechanism, which sends the appropriate message to the backend as to what action is to be taken. The default set of commands are execute and save.