Skip to content

Migrate Command Groups page from SCL wiki - #23

Merged
aschokking merged 3 commits into
mainfrom
migrate-command-groups
Nov 7, 2026
Merged

aschokking merged 3 commits into
mainfrom
migrate-command-groups

Conversation

@aschokking

@aschokking aschokking commented Nov 7, 2026 •

Copy link
Copy Markdown
Contributor

Moves the SeriouslyCommonLib wiki Command-Groups page into the docs site and improves it.

  • New page: docs/curriculum/robot-fundamentals/command-groups.md, listed in the Curriculum Reference sidebar
  • The Command Groups challenge now links to it instead of the wiki
  • Every group follows one autonomous routine (deploy intake → drive and collect → aim and shoot), with a short explanation of what's happening and a "use it when" line
  • Adds a summary table, shows which command is the deadline in ParallelDeadlineGroup, and explains how a deadline group differs from a race
  • Uses .deadlineFor(...) instead of .deadlineWith(...), which WPILib deprecated in 2025 and plans to remove, and mentions the .withTimeout(...) shortcut
  • Ends with the full routine written in builder syntax, plus a note that a command can only belong to one group

🤖 Generated with Claude Code

aschokking and others added 3 commits November 7, 2026 12:52
Moves the SeriouslyCommonLib wiki's Command-Groups article into the docs
site as a Reference page, and points the Command Groups challenge at it.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Each group now walks through one autonomous routine (deploy intake, drive and collect, aim and shoot) with a short explanation and a 'use it when' line. Adds a summary table, calls out which command is the deadline and how a deadline group differs from a race, and replaces the deprecated deadlineWith with deadlineFor (WPILib 2025+).

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Shows nested groups, helper methods that build fresh command instances, mixing group classes with builder syntax, and overlapping steps to save time. Also notes that commands in a parallel group can't share a subsystem.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
@aschokking
aschokking merged commit bee616b into main Nov 7, 2026
1 check passed
@aschokking
aschokking deleted the migrate-command-groups branch November 7, 2026 21:07
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