Add extension help file auto-registration #78

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

Metadata

  • Commit Message: feat(extensions): implement auto-registration of extension help files
  • Branch: feature/m3-v11-extension-help-autoregister

Background

extensions/help/ is empty. Extension help files are not auto-registered into the HelpLibrary.

Expected Behavior

.help files in extensions/help/ are auto-registered into each player's HelpLibrary alongside core help, and the example extension command has a help file.

Acceptance Criteria

  • Help loader scans extensions/help/ for .help files
  • Extension help entries appear in player help command output
  • Example command's help file in extensions/help/

Subtasks

  • Extend HelpLibrary or HelpHandler to scan extension help directory
  • Create help file for the example extension command
  • Tests: Unit test verifying extension 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): implement auto-registration of extension help files` - **Branch**: `feature/m3-v11-extension-help-autoregister` ## Background `extensions/help/` is empty. Extension help files are not auto-registered into the HelpLibrary. ## Expected Behavior `.help` files in `extensions/help/` are auto-registered into each player's HelpLibrary alongside core help, and the example extension command has a help file. ## Acceptance Criteria - [ ] Help loader scans `extensions/help/` for `.help` files - [ ] Extension help entries appear in player `help` command output - [ ] Example command's help file in `extensions/help/` ## Subtasks - [ ] Extend HelpLibrary or HelpHandler to scan extension help directory - [ ] Create help file for the example extension command - [ ] Tests: Unit test verifying extension 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:28 +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#78
No description provided.