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.