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:
- Begin by creating a manifest file to define your application structure
- Define your models to represent your data
- Create states to manage your application’s state
- Set up MCP servers to handle your business logic
- 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.