summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2023-03-11 18:14:21 +0200
committerLars Wirzenius <liw@liw.fi>2023-03-11 18:14:21 +0200
commit045918d563ef34657e36e0b3701d0d68e2c9a00f (patch)
treee3669d4711f7032e48b479ff322e52f79a73e1d6
parent88d83a1e453380fc5e5f6e565fbeb4ecd6b36907 (diff)
downloadsubplot.liw.fi-045918d563ef34657e36e0b3701d0d68e2c9a00f.tar.gz
meeting minutes
Sponsored-by: author
-rw-r--r--blog/2023/03/11/planning.mdwn40
1 files changed, 40 insertions, 0 deletions
diff --git a/blog/2023/03/11/planning.mdwn b/blog/2023/03/11/planning.mdwn
new file mode 100644
index 0000000..1609667
--- /dev/null
+++ b/blog/2023/03/11/planning.mdwn
@@ -0,0 +1,40 @@
+[[!meta title="Iteration planning: March 11-19"]]
+[[!meta date="2023-03-11 15:50:00 +0000"]]
+[[!tag meeting]]
+
+# Notes
+
+We decided to not follow the usual meeting structure and instead only
+discussed how to refactor the Subplot code base.
+
+We've again made some progress towards switching from using Pandoc to
+parse markdown to using the `pulldown-cmark` crate. Lars is slowly
+converting the "visitor" modules to use the new abstract syntax tree.
+
+For this iteration:
+
+* Lars will drop `pandoc_ast` as a dependency in favor of
+ `pulldown_cmark`, and a custom representation of a parsed Markdown
+ document. Lars will probably use a lightweight abstraction for HTML,
+ and rewrite the `pandoc_ast::MutVisitor` use to query that instead.
+* Lars will drop the `Markdown::set_metatdata` method and
+ `Markdown::to_json` methods, and generate HTML directly from the new
+ abstract syntax tree. This means we won't be using Pandoc to produce
+ output, either.
+* [[!subplotissue 312]] was opened about a dependency problem. Daniel
+ will implement a fix. He has done enough to realize that our MSRV
+ (1.60) is old enough that it causes problems with updating
+ dependencies. We decided to amend our MSRV to be "whatever is in
+ Debian unstable" for now, and change this to "whatever is in Debian
+ testing", once Subplot is in Debian testing.
+ - Lars will make an MR to record this decision.
+* Daniel will update our Docker image for testing with the MSRV
+ version to use a newer version.
+* Lars will make an MR to record the decision that HTML is the only
+ output we need to produce from `subplot docgen`.
+
+
+# Meeting participants
+
+- Daniel Silverstone
+- Lars Wirzenius