Epic: Extension command and help framework #35

Open
opened 2026-03-14 23:53:11 +00:00 by freemo · 0 comments
Owner

Background

extensions/actions/commands/ and extensions/input_handlers/ contain only .keep placeholder files. extensions/help/ is an empty directory. No extension commands, input handlers, or help files exist.

Demonstrable Outcome

At least one working extension command demonstrates the full extension command lifecycle: input handler, action, and help file. Extension help files are auto-registered.

Acceptance Criteria

  • Example extension command in extensions/actions/commands/
  • Corresponding input handler in extensions/input_handlers/
  • Help file in extensions/help/
  • Help files auto-registered into HelpLibrary alongside core help
  • Unit tests for the example command
## Background `extensions/actions/commands/` and `extensions/input_handlers/` contain only `.keep` placeholder files. `extensions/help/` is an empty directory. No extension commands, input handlers, or help files exist. ## Demonstrable Outcome At least one working extension command demonstrates the full extension command lifecycle: input handler, action, and help file. Extension help files are auto-registered. ## Acceptance Criteria - [ ] Example extension command in `extensions/actions/commands/` - [ ] Corresponding input handler in `extensions/input_handlers/` - [ ] Help file in `extensions/help/` - [ ] Help files auto-registered into HelpLibrary alongside core help - [ ] Unit tests for the example command
freemo self-assigned this 2026-03-15 04:25:22 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference: aethyr/Aethyr#35
No description provided.