Assessment of the iteration that has ended
We had the following actions from last time
- NOT DONE: Daniel to write up an issue describing configurable templates, how they would look from the user perspective, and from an implementation perspective. Then to request feedback from Heiko.
- NOT DONE: Once that’s done, Daniel or Lars to write standalone mode for Rust template.
- NOT DONE: Lars to try to use the Markdown parser he wrote for his static site generator for Subplot.
We had chosen the following issues for this iteration:
- NOT DONE: web#4 – Review FAQ
- NOT DONE: subplot#305 – Maybe create binary releases?
- DONE: subplot#310 – Subplot uses clap v3, should use clap v4
We didn’t get much done, but that happens.
Discussion
The gitlab.com hosting situation
We reviewed the billing page for Subplot on gitlab.com. It all looks OK. We’re over the limit on seats, but it seems we can increase the seats for free.
We will review the billing page every iteration or two.
Repository review
We reviewed issues updated since the previous meeting, merge requests, and CI pipelines for all the projects in the Subplot group on gitlab.com.
Repository | Open issues | Closed issues | Open MRs | Closed MRs | CI |
---|---|---|---|---|---|
subplot-container-images | 1 | 4 | 0 | 3 | OK (GitLab) |
subplot-web | 1 | 0 | 0 | 73 | OK (Ick) |
subplot | 44 | 265 | 0 | 303 | OK (GitLab) |
Extra branches:
subplot
branchdocgen-cmark
— Lars is keeping this around for reference for future changes
Recurring items issues
There are some issues tagged recurring-agenda-item
in the issue tracker, which we discuss in every iteration meeting.
- subplot#119 – Subplot is in not in Debian unstable
- we will work on reducing Subplot dependencies that aren’t already in Debian
- need the dependency list; we are not targeting bookworm
Goals
Goal 3: Current goal
Subplot is altered to treat a YAML document as the root of any subplot document, permitting multiple markdown files to be joined into a single scenario set or output document. We remove our dependency on Pandoc’s AST for internal document representation, and support a better range of document metadata as a result. We will use marked data types where possible to permit better provenance information in error and warning messages; and we will strive to reenable the reference tests such that we can make a statement to the effect that post goal 3, we do not intend to make further breaking changes to the input formats or primary behaviours of Subplot.
Goal 4: Planned
This goal is very likely to change. This is merely an initial sketch.
We’ll improve documentation and generally aim at making Subplot more plausibly usable by people outside of the Subplot project.
Plan for new iteration
Issues
This month is, as is traditional, filled with all sorts of other obligations. We decided to carry over actions and issues from the previous iteration, and to make it a longer one.
We intend to work on the following issues (Subplot milestone 8), mostly carried over from the previous iteration:
- web#4 – Review FAQ
- subplot#305 – Maybe create binary releases?
Actions
These are in addition to work on issues chosen for this iteration.
- Daniel to write up an issue describing configurable templates, how they would look from the user perspective, and from an implementation perspective. Then to request feedback from Heiko.
- Once that’s done, Daniel or Lars to write standalone mode for Rust template.
- Lars to try to use the Markdown parser he wrote for his static site generator for Subplot.
Meeting participants
- Daniel Silverstone
- Lars Wirzenius