Goal

The goal for today is to combine the separate client and server subplots into one, so that the client and server can be tested against each other.

Plan

  • Create at the root obnam.subplot as a union of the client and server ones. It can use separate Markdown files for client and server parts.
  • Make sure make still passes.

Notes

  • Created a top level obnam.subplot that uses Markdown files etc at the top level. Adjusted the Markdown files so they fit into one document.

  • As part of that found a bug in Subplot where it gets the document structure wrong. Opened issue 419 about that, and added an ugly workaround to the Obnam subplot.

  • Tests pass and document builds OK.

  • Tidied up the document a little, e.g., to avoid repetitive headings.

  • Busy day ahead so keeping today's session short.

Summary

  • Refactored the documentation for acceptace criteria and their verification ("the subplot") in preparation for future changes where client and server communicate.

Comments?

If you have feedback on this, please use the following fediverse thread: https://toot.liw.fi/@liw/116231710655075138.