summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2023-02-26 11:12:49 +0200
committerLars Wirzenius <liw@liw.fi>2023-02-26 11:12:49 +0200
commit88d83a1e453380fc5e5f6e565fbeb4ecd6b36907 (patch)
tree621dbf30cd7854ae97855bf1bc0431f8e2b5b792
parentae2b7fa49541e2c838f14d969828cf7957dd2057 (diff)
downloadsubplot.liw.fi-88d83a1e453380fc5e5f6e565fbeb4ecd6b36907.tar.gz
meeting memo for yesterday's meeting
Sponsored-by: author
-rw-r--r--blog/2023/02/24/planning.mdwn39
1 files changed, 39 insertions, 0 deletions
diff --git a/blog/2023/02/24/planning.mdwn b/blog/2023/02/24/planning.mdwn
new file mode 100644
index 0000000..57e7db1
--- /dev/null
+++ b/blog/2023/02/24/planning.mdwn
@@ -0,0 +1,39 @@
+[[!meta title="Iteration planning: February 25&ndash;March 3"]]
+[[!meta date="2023-02-25 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 made progress and are ready to actually switch to using
+`pulldown-cmark` for parsing Markdown. Lars started work on that, but
+ran out of time and brain and didn't finish it.
+
+For this iteration:
+
+* Daniel will refactor the `Document` methods to avoid requiring a
+ mutable reference to self, when possible.
+ - This has been done after the meeting and before this memo was
+ written in [[!mr 313]]
+* 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 borrowed his pre-existing HTML abstraction from
+ [riki](https://gitlab.com/larswirzenius/riki), with some changes
+ - Lars started work on rewriting the visitors
+* Lars will drop the `Markdown::set_metatdata` method and instead give
+ the `YamlMetadata` directly to `Markdown::to_json`. From the
+ caller's point of view, there's no need to have two methods for
+ this. Or possibly Lars will just drop both methods, if they're not
+ needed for HTML generation.
+ - If we generate HTML directly, without Pandoc, we won't need these
+
+
+
+# Meeting participants
+
+- Daniel Silverstone
+- Lars Wirzenius