Components

NudgeLang provides several core components that work together to create powerful and flexible applications. Here’s an overview of the available components:

Manifest

The manifest component defines the structure and configuration of your NudgeLang application. It serves as the central configuration file that ties all other components together.

States

States are the fundamental building blocks for managing data and application state in NudgeLang. They provide a way to store, track, and react to changes in your application’s data.

Models

Models define the data structures and business logic of your application. They provide a way to organize and validate your application’s data.

MCP Servers

MCP (Model Context Protocol) Servers are responsible for handling the business logic and data flow in your application. They act as the bridge between your models and the user interface.

Tools

Tools provide additional functionality and utilities that can be used throughout your NudgeLang application. They include various helper functions and services that make development easier.

Getting Started

To start using these components in your NudgeLang application:

  1. Begin by creating a manifest file to define your application structure
  2. Define your models to represent your data
  3. Create states to manage your application’s state
  4. Set up MCP servers to handle your business logic
  5. Utilize tools as needed for additional functionality

Each component is designed to work seamlessly with the others, providing a cohesive development experience. For detailed information about each component, click on its respective link above.

Last updated on