Review of the iteration that has ended
We completed all the work we’d hope on getting done for Subplot milestone 21, except for the pairing with Dan on Subplot issue 22. It was not a huge iteration, but that’s OK. It’s still movement forward.
Review of the repositories
There were no pending merge requests, either for subplot itself or subplot-web.
There were no extra branches, either in subplot itself or subplot-web.
We reviewed all issues and updated them as needed.
General discussion
Using issues to track work for an iteration
We noted that we often take on issues in an iteration with no plan to complete all the work for the issue in that iteration. We don’t really track that well. We decided that we’d start using sub-issues in the future, and create an issue for the work we plan for the iteration.
Setting goals
We discussed setting a specific goal for an iteration, but decided against it. Instead, we’ll set a goal for the next few iterations, something we believe we’ll be able to reach within that time frame. We feel that having an explicit goal like that will give better focus for our work and planning of that work.
Making releases
We discussed making releases of Subplot and agreed that it would be a good thing to do. We opened Subplot issue 160 to discuss that.
Treating build-time warnings as errors
We discussed whether Subplot’s automated test suite should treat warnings from the Rust toolchain as errors. We agreed that CI should definitely do that, but that ./check
, our script for running the test suite, should have an option to allow the warnings. Our reasoning is that our development environments can have newer versions of Rust than our CI, and it would be unpleasant to sprinkle the source code with #[allow]
pragmas just to silence new warnings, even during development cycles. (Subplot issue 162)
Roadmap
The roadmap on the Subplot website is quite obsolete. We discussed this and decided that we’ll remove it for now. We may put one back once we start making releases, and have the roadmap cover at least one release in detail, and possible a few releases at less detail.
Current goal
Our current goal is to get Subplot the software and project into such a shape that we feel confident that we can ask a few people to give it a proper try. This requires for Subplot to have releases that are be easy to install, tolerably easy to use, and to have at least some rudimentary documentation aimed at beginners.
Plan for next iteration
We created Subplot milestone 22 for the iteration starting now and ending in two weeks on 2021-02-13.
We picked the following issues to work on for Lars:
For Daniel:
- Subplot issue 148 (see action note below)
- Subplot issue 156
- Subplot issue 158
- Subplot issue 161
Up for grabs if anyone has time:
- Subplot issue 22 depends on Dan’s availability.
- Subplot issue 153
- Subplot issue 155 is a tracking issue, to be closed once its sub-issues are closed.
Actions
Lars or Daniel to schedule pairing session with Dan to help him work through Subplot issue 22.
Lars to remove the roadmap from the Subplot website.
Daniel to turn Subplot issue 148 into a tracking issue.
Daniel to file an issue to create issue templates based on https://third-bit.com/2021/01/18/how-to-write-a-memo/.