Internals¶
This section is for contributors working across the EasyBar project family. User-facing docs are organized by product and tool so architecture pages do not need to double as installation guides.
The implementation is split across:
easybar-kit
easybar
easybar-native
widgets
registry
docs
Start with Architecture Overview for the runtime boundary or Repositories for ownership at a glance.
Public documentation lives elsewhere¶
- Products — choose and configure EasyBar or EasyBar Native;
easybarandeasybar-native— product command-line tools;- Lua Widgets — shared authoring contract;
- Widget Store — package discovery and management;
- Platform — EasyBarKit and helper-product positioning.
Contributor path¶
A practical reading order is:
- Development
- Architecture Overview
- Process Model
- Architectural Boundaries
- the subsystem you are changing:
- Package Store
- Agent Protocol
- Lua Runtime
Architecture¶
- Architecture Overview
- Targets
- Process Model
- Shared Layer
- CLI Core
- Control Socket
- Event Flow
- Boundaries