Skip to content

feat(league): add conferences and divisions#38

Merged
whatsacomputertho merged 7 commits into
mainfrom
conferences-divisions
Feb 1, 2026
Merged

feat(league): add conferences and divisions#38
whatsacomputertho merged 7 commits into
mainfrom
conferences-divisions

Conversation

@whatsacomputertho
Copy link
Copy Markdown
Owner

In this PR, I add an initial implementation of conferences and divisions across various fbsim CLI commands.

  • fbsim league season conference - Commands for adding conferences to leagues and viewing conferences
  • fbsim league season conference division - Commands for adding divisions to conferences and viewing divisions

Various existing commands are also updated to account for the possibility that footballsim leagues may now contain various different combinations of conferences & divisions.

For reference, see:

@whatsacomputertho
Copy link
Copy Markdown
Owner Author

I still need to review this PR pretty closely as there are a significant number of changes that went in here, but an initial test run of the CLI looks good to me. Opening for review.

@whatsacomputertho whatsacomputertho marked this pull request as ready for review January 31, 2026 22:34
Copy link
Copy Markdown
Owner Author

@whatsacomputertho whatsacomputertho left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Multiple (mostly nitpick) comments for feedback

Comment thread src/cli/league/season/conference.rs Outdated
Comment thread src/cli/league/season/playoffs.rs Outdated
Comment thread src/cli/league/season/playoffs.rs Outdated
Comment thread src/cli/league/season/standings.rs Outdated
Comment thread src/cli/league/season/standings.rs Outdated
Comment thread src/league/season/standings.rs Outdated
Comment thread src/league/season/standings.rs Outdated
Comment thread src/league/season/standings.rs Outdated
Comment thread src/league/season/standings.rs Outdated
Comment thread src/league/season/standings.rs Outdated
@whatsacomputertho whatsacomputertho merged commit a992448 into main Feb 1, 2026
8 checks passed
@whatsacomputertho whatsacomputertho deleted the conferences-divisions branch February 1, 2026 21:33
whatsacomputertho added a commit that referenced this pull request Feb 1, 2026
* feat(league): add conferences and divisions

* feat(league): account for fbsim-core refactoring in league subcommands

* feat(league): review and revise initial conferences & divisions impl

* fix(format): remove newlines, proper imports and comments

* fix(duplicate): check for duplicate conf and div teams before adding

* fix(build): rebuild and regenerate manifest and lock

* chore(deps): use fbsim-core main branch
whatsacomputertho added a commit that referenced this pull request Feb 1, 2026
* feat(league): add conferences and divisions

* feat(league): account for fbsim-core refactoring in league subcommands

* feat(league): review and revise initial conferences & divisions impl

* fix(format): remove newlines, proper imports and comments

* fix(duplicate): check for duplicate conf and div teams before adding

* fix(build): rebuild and regenerate manifest and lock

* chore(deps): use fbsim-core main branch
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