[HOMEASSIST-8] Document repo layout, dev loop, and add-a-dashboard guide #8

Merged
chris merged 3 commits from feature/HOMEASSIST-8 into main 2026-10-03 22:23:21 -06:00
Owner

Ticket

HOMEASSIST-8 Dashboards: README and CLAUDE.md, including how to add a new dashboard

Summary

  • New CLAUDE.md covering commands, conventions, styling, tests, deploy and registration, and don'ts.
  • README reworked: layout tree, dev loop (harness vs in-HA), tests pointer, a complete numbered add-a-dashboard guide (verified by building a throwaway foo workspace), a list of what is picked up by discovery, and known map-specific leftovers.
  • scripts/run.test.ts: discoverWorkspaces now asserts with toContain, so adding a dashboard no longer fails CI.
  • Guide only, no scaffold script; deferred until a second dashboard exists.
  • Note: the /dashboards pointer bullet was added to /home/chrisharrington/docker/stacks/home-assistant/CLAUDE.md, which is outside this git repo and so not in the diff.

🤖 Generated with Claude Code

https://claude.ai/code/session_01A6WV37dDVNs4Zhq7RQB4ku

## Ticket [HOMEASSIST-8](http://192.168.2.100:7123/home/browse/HOMEASSIST-8/) Dashboards: README and CLAUDE.md, including how to add a new dashboard ## Summary - New `CLAUDE.md` covering commands, conventions, styling, tests, deploy and registration, and don'ts. - README reworked: layout tree, dev loop (harness vs in-HA), tests pointer, a complete numbered add-a-dashboard guide (verified by building a throwaway `foo` workspace), a list of what is picked up by discovery, and known map-specific leftovers. - `scripts/run.test.ts`: `discoverWorkspaces` now asserts with `toContain`, so adding a dashboard no longer fails CI. - Guide only, no scaffold script; deferred until a second dashboard exists. - Note: the `/dashboards` pointer bullet was added to `/home/chrisharrington/docker/stacks/home-assistant/CLAUDE.md`, which is outside this git repo and so not in the diff. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01A6WV37dDVNs4Zhq7RQB4ku
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01A6WV37dDVNs4Zhq7RQB4ku
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01A6WV37dDVNs4Zhq7RQB4ku
[HOMEASSIST-8] Address pre-PR review.
Some checks failed
ci / check (pull_request) Successful in 10s
ticket-done / done (pull_request) Failing after 1s
7379b4d31e
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01A6WV37dDVNs4Zhq7RQB4ku
chris merged commit d56bdf1f74 into main 2026-10-03 22:23:21 -06:00
chris deleted branch feature/HOMEASSIST-8 2026-10-03 22:23:21 -06:00
Sign in to join this conversation.
No reviewers
No labels
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.

Dependencies

No dependencies set.

Reference
chris/home-assistant-dashboards!8
No description provided.