Cardstock is written in Rust, using Rocket to deploy the server, and Askama to build the templates for each page. CSS is handrolled, and does not have any external dependencies.
Cardstock uses git rebase
as a merge strategy -- try and make git commits atomic, and with descriptive comments, and try and rewrite history rather than creating a new commit with additional changes. PRs are welcome.
- version 0.2
player names - bricks uses sled for thisteams?- ego? season 13 >
- better navigation
- next/previous season button
- some indication of how much of a jump the next will be?
- forward 1 hr? (if possible?)
- jump to postseason? election? not sure of nomenclature on this, or on how to do season->time conversion
- look and feel
- dark mode
change from using plaintext name/uuid to block, like on site
- manual dedupe of early season data
- the endpoint returned number of fans idoling each player, which we're not using, so there are duplicate board entries with the same arrangement of players.
host on cardstock.sibr.dev?
version 0.3season page - /season/6
- version 0.4
- player page - /player/f70dd57b-55c4-4a62-a5ea-7cc4bf9d8ac1
- generate svg graph, like bricks
- show annotations on idol board
- red line (top 3 season 6/top 10 season 7/top 10 season 8)
- feedback icons (6, 11, 18th season 8)
- weather icon (season 10)
- noodle (season 13 >)
- index page
- seasons
- players
- player page - /player/f70dd57b-55c4-4a62-a5ea-7cc4bf9d8ac1
- future
- automatic injest of new data, when blaseball returns (question mark?)
To get involved with this project, join the SIBR Discord server.
To learn more about SIBR, check out the SIBR FAQ.
The game of Blaseball was created by The Game Band.