summary refs log tree commit diff
path: root/justfile (unfollow)
Commit message (Collapse)Author
2024-11-10feat: use 2025 indexSophie Forrest
2024-11-10feat: move from openssl to rustlsSophie Forrest
This removes external dependencies on pkg-config and openssl, only requiring the rustls dependency, meaning the entire program is in Rust, simplifying the build system on all platforms.
2024-10-19chore: update flake.lockSophie Forrest
2024-10-09feat: add corequisites fieldSophie Forrest
This currently stores no information as no parser exists for it. I will accept contributions for this, as it will likely take me a while to get around to implementing. The ideal goal we're aiming for would be to rewrite all the parsing logic in nom. The only parser left is the "coursepoints" / requirements parser. This parser has proven to be particularly difficult and resistant to rewrites. I expect this will take weeks, if not months to get around to. But, as mentioned, contributions are very welcome.
2024-10-09chore: ban exported files from gitSophie Forrest
2024-10-09chore: remove devenvSophie Forrest
Uses a native nix shell.
2024-10-09chore(flake): improve nix infrastructureSophie Forrest
2024-10-05feat: use BTreeMap for alphabetical sortingSophie Forrest
2024-10-05chore: update gitignoreSophie Forrest
2024-09-22feat(trimester): accept "3+1+2/3" valueSophie Forrest
Previously not accepted, but it is used in the 2024 data set.
2024-09-12fix(lib): prevent dumping of points into prereqsSophie Forrest
Prevents points from being dumped into prerequisites by not dumping them if the lis