Add extension input handler with help file #79

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

Metadata

  • Commit Message: feat(extensions): add extension input handler example with associated help entry
  • Branch: feature/m3-v11-extension-input-handler

Background

The extension input handlers directory has only a .keep file. No working extension input handler exists.

Expected Behavior

A working input handler in extensions/input_handlers/ that demonstrates the self-registration pattern and integrates with the help system.

Acceptance Criteria

  • Input handler in extensions/input_handlers/ self-registers via HandlerRegistry
  • Handler parses player input and dispatches to the extension action
  • Help entries registered with the player's HelpLibrary

Subtasks

  • Create input handler class
  • Wire help entries into handler constructor
  • Tests: Unit tests for input matching and help registration
  • Run bundle exec rake unit, fix any errors

Definition of Done

This issue is complete when all subtasks are done, commit created on the specified branch, PR submitted and merged.

## Metadata - **Commit Message**: `feat(extensions): add extension input handler example with associated help entry` - **Branch**: `feature/m3-v11-extension-input-handler` ## Background The extension input handlers directory has only a `.keep` file. No working extension input handler exists. ## Expected Behavior A working input handler in `extensions/input_handlers/` that demonstrates the self-registration pattern and integrates with the help system. ## Acceptance Criteria - [ ] Input handler in `extensions/input_handlers/` self-registers via `HandlerRegistry` - [ ] Handler parses player input and dispatches to the extension action - [ ] Help entries registered with the player's HelpLibrary ## Subtasks - [ ] Create input handler class - [ ] Wire help entries into handler constructor - [ ] Tests: Unit tests for input matching and help registration - [ ] Run `bundle exec rake unit`, fix any errors ## Definition of Done This issue is complete when all subtasks are done, commit created on the specified branch, PR submitted and merged.
freemo added this to the v1.1.0 milestone 2026-03-14 23:57:29 +00:00
freemo self-assigned this 2026-03-15 04:25:23 +00:00
freemo modified the milestone from v1.1.0 to v1.2.0 2026-03-16 00:28:15 +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#79
No description provided.