diff options
author | Lars Wirzenius <liw@liw.fi> | 2019-12-08 12:07:36 +0200 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2019-12-08 12:07:36 +0200 |
commit | 00da037a27ad3cc1a8f5ab25afe99f9784abf54a (patch) | |
tree | 60df6d2ccc5e02366fb77809a7d7e66c34b422ed /blog/2019 | |
parent | 0b74a0072ac9c31ca6d375bff349bc9882f0a451 (diff) | |
download | subplot.liw.fi-00da037a27ad3cc1a8f5ab25afe99f9784abf54a.tar.gz |
Publish log entry
Diffstat (limited to 'blog/2019')
-rw-r--r-- | blog/2019/12/08/iteration_planning_notes_december_7.mdwn | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/blog/2019/12/08/iteration_planning_notes_december_7.mdwn b/blog/2019/12/08/iteration_planning_notes_december_7.mdwn new file mode 100644 index 0000000..1bd19e4 --- /dev/null +++ b/blog/2019/12/08/iteration_planning_notes_december_7.mdwn @@ -0,0 +1,44 @@ +[[!meta title="Iteration planning notes: December 7"]] +[[!tag meeting]] +[[!meta date="2019-12-08 11:50"]] + +# What has happened + +* Due to work, life, and travels, things have been quiet. + +* Lars has gotten the document generator to do typesetting informed by + step bindings: captured parts of scenario steps are now typeset + in a different font. This has required writing some internal + infrastructure for parsing and handling bindings, and that will be + useful going forward, when we start work on code generation. + +* Daniel has provided wisdom, Rust mentoring, and code review. + +# Discussion + +* We discussed ways in which the current code is structured, and how + that could be improved. The current structure is not entirely + idiomatic for Rust, which we hope to improve. + + - combine things that belong together into the same modules + - use Rust features to limit what's exported from the crate to its + users + - ask compiler to warn or error if there's missing documentation + - add better error types + +* We discussed code generation. We'll start with a language that's + simple for us to generate (shell or Python), and do a minimal + version to start with. Then we'll migrate to using templating for + code generation, so it's easier to add suppor for more output + languages. + +# Actions + +* Lars to update roadmap. + +* Lars to do suggested cleanup of Subplot code base, and publish a new + version of the crate on crates.io. + +* Daniel to do code review and mentor. + +* Both to reschedule the next chat session for when we have time. |