From 7d41593a6b6b8dc6756225bb6a7c6ddca25b008f Mon Sep 17 00:00:00 2001 From: Daniel Silverstone Date: Sat, 27 Mar 2021 15:00:10 +0000 Subject: Add iteration planning note for 2021-03-27 Signed-off-by: Daniel Silverstone --- blog/2021/03/27/iteration.mdwn | 113 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 113 insertions(+) create mode 100644 blog/2021/03/27/iteration.mdwn diff --git a/blog/2021/03/27/iteration.mdwn b/blog/2021/03/27/iteration.mdwn new file mode 100644 index 0000000..5fd3069 --- /dev/null +++ b/blog/2021/03/27/iteration.mdwn @@ -0,0 +1,113 @@ +[[!meta title="Iteration planning: March 27th"]] +[[!tag meeting]] +[[!meta date="2021-03-27 15:00"]] + +[[!toc levels=2]] + +# Note about missing previous sync + +We decided that we'd not achieved enough and were both busy enough that we +wished to skip the iteration meeting for the 13th March, deferring it to today. + +# Review of actions from last meeting. + +- Dan remains not in a position to work on [[!issue 22]] which is fine, it can + wait until he is able to help. We're carrying this action + +- Daniel still needs to file an issue to create issue templates based on + . We're + carying this action. + +# Review of the iteration that has ended + +We've been busy with life and work and other projects this iteration, +so we didn't get everything done for [[!milestone 24]]. + +We did achieve: + +- [[!issue 162]] - Change ./check to treat Rust warnings as errors, + with an option to override that +- [[!issue 168]] - Running ./check modifies subplotlib/tests/files.rs + +In addition, Lars filed [[!issue 173]] about a table which can't be processed by +Subplot. Daniel investigated and found that there's a potential bug in +`pandoc_ast` (or in Pandoc itself). + +We closed [[!issue 166]] as invalid since it turns out that the busy-wait was +already solved in-repo. + +Daniel was also working toward [[!issue 164]] but it's not ready for review yet. + +# Review of the repositories + +There were no pending merge requests for subplot-web. There is a WIP MR +for some work Daniel is doing in subplot. + +There were no extra branches in subplot-web. + +We binned the `wait-for-port` branch in subplot since it was a failed experiment +into changing `daemon.py` a bit. + +# Issue review + +We reviewed all issues and updated them based on discussion. + +- [[!issue 22]] We promoted this to `current-goal` +- [[!issue 98]] Until we actually need this, there's no need to keep it open + so Lars added a note and closed it. +- [[!issue 126]] We removed the `actively-discussed` label as we think it's + settled. +- [[!issue 127]] We added the `hard` label. +- [[!issue 165]] We removed `actively-discussed` and added `someday-maybe` as + labels. +- [[!issue 170]] We added `hard`, `feature`, `someday-maybe`, and `docgen` + labels. +- [[!issue 171]] We added `bug`, `easy`, and `testing` labels. +- [[!issue 172]] We described what we should do, updated the title, and + added the `codegen` and `testing` labels. + +# 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 easy +to install, tolerably easy to use, and to have at least some +rudimentary documentation aimed at beginners. + +# Plan for next iteration + +We created [[!milestone 25]] for the iteration starting now and ending +in two weeks on 2021-04-11. + +We picked the following issues to work on for Lars: + +- [[!issue 108]] Testing against currently working subplots +- [[!issue 137]] check script should report missing tooling +- [[!issue 169]] remove use of `anyhow::Result` +- [[!issue 171]] ./check doesn't process subplots under examples/ + +For Daniel: + +- [[!issue 164]] - Refactor CLI into single subcommand binary +- [[!issue 161]] - Use git-testament for versioning +- [[!issue 116]] - Subplot documentation needs to explain scenario + language more effectively +- [[!issue 173]] - Table causes docgen to fail + +Up for grabs if anyone has time: + +- [[!issue 22]] - PlantUML jar and java locations should be + configurable + - depends on Dan's availability. + +# What do we need to persuade others? + +Nothing new came up. + +# Actions + +- Lars or Daniel to schedule pairing session with Dan to help him work + through [[!issue 22]]. + +- Daniel to file an issue to create issue templates based on + . -- cgit v1.2.1