Skip to content

docs: fix broken refs and rewrite stale handler docs#222

Merged
chubes4 merged 1 commit intomainfrom
docs-alignment
Apr 25, 2026
Merged

docs: fix broken refs and rewrite stale handler docs#222
chubes4 merged 1 commit intomainfrom
docs-alignment

Conversation

@chubes4
Copy link
Copy Markdown
Member

@chubes4 chubes4 commented Apr 25, 2026

Summary

  • eventbrite/ics/prekindle handler docs: Rewritten as deprecation notices. The standalone handlers (Handlers/Eventbrite/, Handlers/IcsCalendar/, Handlers/Prekindle/) were removed and consolidated into WebScraper extractors (EventbriteExtractor, IcsExtractor, PrekindleExtractor). Old docs described deleted classes and registration code — now they point to the replacement extractors with migration guidance.
  • pagination-system.md: Calendar_Query.php no longer exists. Updated all references to PageBoundary.php and CalendarAbilities.php. Updated code examples, import paths, and debug snippets.
  • calendar-block.md: Fixed .js.ts file extensions, removed non-existent modules/state.js (functionality is in modules/filter-state.ts), added missing modules (day-loader.ts, geo-sync.ts, lazy-render.ts), fixed Template_Loader path from inc/Core/ to inc/Blocks/Calendar/.
  • universal-web-scraper-handler.md: Added all 35 extractors to the Extractors directory section (was only 15) and expanded Supported Sources from 13 to 30 entries.

Test plan

  • Verify no doc references files/classes that don't exist on disk
  • Verify deprecation notices correctly point to replacement extractors
  • Verify code examples use correct class names and namespaces

- eventbrite/ics/prekindle: rewrite as deprecation notices pointing to WebScraper extractors
- pagination: Calendar_Query.php -> PageBoundary + CalendarAbilities
- calendar-block: .js -> .ts, add day-loader/geo-sync/lazy-render modules, fix Template_Loader path
- universal-web-scraper: add all 35 extractors to directory section and supported sources
@homeboy-ci
Copy link
Copy Markdown
Contributor

homeboy-ci Bot commented Apr 25, 2026

Homeboy Results — data-machine-events

Audit

⚡ Scope: changed files only

audit (changed files only)

  • Alignment score: 0.877
  • Outliers in current run: 13
  • Drift increased: no
  • Severity counts: unknown: 13, warning: 15
  • Top actionable findings:
    1. docs/calendar-block.md — stale_doc_reference — Stale file reference modal/taxonomy-filter.php (line 14) — target has moved
    2. docs/calendar-block.md — stale_doc_reference — Stale file reference modules/api-client.ts (line 27) — target has moved
    3. docs/calendar-block.md — stale_doc_reference — Stale file reference modules/carousel.ts (line 28) — target has moved
    4. docs/calendar-block.md — stale_doc_reference — Stale file reference modules/date-picker.ts (line 29) — target has moved
    5. docs/calendar-block.md — stale_doc_reference — Stale file reference modules/day-loader.ts (line 30) — target has moved
    6. docs/calendar-block.md — stale_doc_reference — Stale file reference modules/filter-modal.ts (line 31) — target has moved
    7. docs/calendar-block.md — stale_doc_reference — Stale file reference modules/filter-state.ts (line 32) — target has moved
    8. docs/calendar-block.md — stale_doc_reference — Stale file reference modules/geo-sync.ts (line 33) — target has moved
    9. docs/calendar-block.md — stale_doc_reference — Stale file reference modules/lazy-render.ts (line 34) — target has moved
    10. docs/calendar-block.md — stale_doc_reference — Stale file reference modules/navigation.ts (line 35) — target has moved
Audit findings (10 shown)
1. **docs/calendar-block.md** — stale_doc_reference — Stale file reference `modal/taxonomy-filter.php` (line 14) — target has moved
2. **docs/calendar-block.md** — stale_doc_reference — Stale file reference `modules/api-client.ts` (line 27) — target has moved
3. **docs/calendar-block.md** — stale_doc_reference — Stale file reference `modules/carousel.ts` (line 28) — target has moved
4. **docs/calendar-block.md** — stale_doc_reference — Stale file reference `modules/date-picker.ts` (line 29) — target has moved
5. **docs/calendar-block.md** — stale_doc_reference — Stale file reference `modules/day-loader.ts` (line 30) — target has moved
6. **docs/calendar-block.md** — stale_doc_reference — Stale file reference `modules/filter-modal.ts` (line 31) — target has moved
7. **docs/calendar-block.md** — stale_doc_reference — Stale file reference `modules/filter-state.ts` (line 32) — target has moved
8. **docs/calendar-block.md** — stale_doc_reference — Stale file reference `modules/geo-sync.ts` (line 33) — target has moved
9. **docs/calendar-block.md** — stale_doc_reference — Stale file reference `modules/lazy-render.ts` (line 34) — target has moved
10. **docs/calendar-block.md** — stale_doc_reference — Stale file reference `modules/navigation.ts` (line 35) — target has moved
Tooling versions
  • Homeboy CLI: homeboy 0.95.0+cfbe070
  • Extension: wordpress from https://github.com/Extra-Chill/homeboy-extensions
  • Extension revision: unknown
  • Action: Extra-Chill/homeboy-action@v2

Homeboy Action v1

@chubes4 chubes4 merged commit f371a2a into main Apr 25, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant