summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Silverstone <dsilvers@digital-scurf.org>2021-03-27 15:00:10 +0000
committerDaniel Silverstone <dsilvers@digital-scurf.org>2021-03-27 15:00:10 +0000
commit7d41593a6b6b8dc6756225bb6a7c6ddca25b008f (patch)
tree6e2619adac2da56f645f6bdda2e9b4cf1891a679
parent1df37735e4e5806520e126492c50ef1226c7f576 (diff)
downloadsubplot.liw.fi-7d41593a6b6b8dc6756225bb6a7c6ddca25b008f.tar.gz
Add iteration planning note for 2021-03-27
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
-rw-r--r--blog/2021/03/27/iteration.mdwn113
1 files changed, 113 insertions, 0 deletions
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
+ <https://third-bit.com/2021/01/18/how-to-write-a-memo/>. 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
+ <https://third-bit.com/2021/01/18/how-to-write-a-memo/>.