Welcome to the GLIDER documentation. This guide covers everything from installation to advanced plugin development.
New to GLIDER? Start here:
- Installation - System requirements and setup
- Quick Start - Your first experiment in 5 minutes
- Core Concepts - Understanding GLIDER's architecture
Learn how to use GLIDER effectively:
- Builder Mode - Desktop IDE for creating experiments
- Runner Mode - Touch-optimized execution dashboard
- Hardware Setup - Connecting Arduino and Raspberry Pi
- Creating Experiments - Working with the node graph
- Running Experiments - Execution, monitoring, and control
- Data Recording - CSV logging and data analysis
Extend GLIDER with custom components:
- Architecture - System design and patterns
- Plugin Development - Creating plugins
- Custom Nodes - Building flow graph nodes
- Custom Drivers - Hardware board drivers
- Custom Devices - Device type implementations
- Contributing - Development setup and guidelines
Complete API documentation:
- Core API - GliderCore, ExperimentSession, DataRecorder
- Hardware API - HardwareManager, BaseBoard, BaseDevice
- Flow API - FlowEngine, GliderNode
- Built-in Nodes - All node types by category
- Serialization - File format and schema
- Plugins - PluginManager API
Additional resources:
- CLI Reference - Command-line options
- File Format - .glider file specification
- Configuration - Settings and options
- Troubleshooting - Common issues and solutions
- Changelog - Version history
| Task | Documentation |
|---|---|
| Install GLIDER | Installation Guide |
| Create first experiment | Quick Start |
| Connect Arduino | Hardware Setup |
| Build a custom node | Custom Nodes |
| Add a new board driver | Custom Drivers |
| Understand the architecture | Architecture |
- Check the Troubleshooting Guide
- Review the API Reference
- Open an issue on GitHub