Files
delliott ad79262abf
All checks were successful
continuous-integration/drone/push Build is passing
feat/config (#5590)
- use nargs instead of splitting strings. Nicer logic, more standard
- Show default values of args in help message
- each site can now have a `config.toml` with deps and required files for deployment.
- cleaner argument handling and custom value generation
- use dataclass to hold args, or cleaner typing
- pass config types to run commands instead of individual args
- clean up the whole build.py file

Overall, this is a nice internal refactor that also offers the feature of per site config.

It does have a breaking change of how multiple args are handled, but the arg help page should explain it just fine.

Co-authored-by: Darragh Elliott <me@delliott.net>
Reviewed-on: #5590
Co-authored-by: delliott <delliott@fsfe.org>
Co-committed-by: delliott <delliott@fsfe.org>
2026-01-15 15:49:40 +00:00
..
2026-01-15 15:49:40 +00:00
2025-12-24 13:00:42 +00:00
2025-05-26 12:18:43 +00:00
2025-03-10 12:38:55 +00:00
2025-03-10 12:38:55 +00:00
2025-08-26 16:25:30 +01:00
2025-03-10 12:38:55 +00:00