Skip to content

feat(board): configure Roadmap layout view with milestone-based timeline grouping#94

Merged
snipcodeit merged 1 commit intomainfrom
issue/79-configure-roadmap-layout-with-miles
Mar 1, 2026
Merged

feat(board): configure Roadmap layout view with milestone-based timeline grouping#94
snipcodeit merged 1 commit intomainfrom
issue/79-configure-roadmap-layout-with-miles

Conversation

@snipcodeit
Copy link
Owner

Summary

  • Add mgw:board views roadmap subcommand for milestone timeline view
  • ROADMAP_LAYOUT view named "Roadmap — Milestone Timeline" grouped by Milestone field
  • Completes the views subcommand (kanban + table + roadmap)
  • Documents timeline limitation and milestone grouping approach with due date workaround

Closes #79

Milestone Context

  • Milestone: v2 — GitHub Projects Board Management
  • Phase: 15 — Multi-Layout Views
  • Issue: 9 of 9 in milestone (FINAL)

Changes

  • Updated: .claude/commands/mgw/board.md — roadmap view name set to "Roadmap — Milestone Timeline", roadmap dispatch delivers milestone grouping instructions and date field limitation docs, views table shows updated column widths for all 3 views
  • Updated: docs/BOARD-SCHEMA.md — roadmap view section with Group by Milestone UI steps, date field limitation explanation, milestone due date workaround via gh api PATCH, updated storage schema with roadmap entry, updated API reference with Limitation section covering both grouping and date fields

Test Plan

  • mgw:board views roadmap creates ROADMAP_LAYOUT view named "Roadmap — Milestone Timeline"
  • User receives step-by-step Group by Milestone instructions
  • User receives date field limitation explanation and milestone due date workaround
  • View ID stored in project.json under project.project_board.views.roadmap
  • BOARD-SCHEMA.md documents all 3 views completely (kanban, table, roadmap)
  • project.json storage schema shows all 3 view ID entries

…ine grouping

- Add mgw:board views roadmap subcommand — creates ROADMAP_LAYOUT view named
  "Roadmap — Milestone Timeline" via createProjectV2View GraphQL mutation
- View dispatch updated: roadmap case delivers milestone grouping instructions
  and documents date field limitation (MGW uses iteration-based tracking)
- Document milestone due date workaround for timeline bar rendering
- Store roadmap view ID in project.json alongside kanban and table entries
- Update docs/BOARD-SCHEMA.md with full roadmap view configuration reference:
  - Group by Milestone step-by-step UI instructions
  - Date field limitation explanation and gh api workaround
  - Updated views table and storage schema with roadmap entry
- Completes the views subcommand: kanban + table + roadmap all implemented

Closes #79

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
@github-actions github-actions bot added documentation Documentation changes slash-commands Changes to slash command files labels Mar 1, 2026
@snipcodeit snipcodeit merged commit 54e8398 into main Mar 1, 2026
1 check passed
@snipcodeit snipcodeit deleted the issue/79-configure-roadmap-layout-with-miles branch March 1, 2026 09:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Documentation changes slash-commands Changes to slash command files

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Configure Roadmap layout with milestone-based timeline grouping

1 participant