diff --git a/docs/source/planning.rst b/docs/source/planning.rst index 5e66c8223fd1e74dcee43996bba1dd015791bf0d..071008a9dd21157959a69b0747ae4e9790d530d1 100644 --- a/docs/source/planning.rst +++ b/docs/source/planning.rst @@ -109,3 +109,22 @@ High-Level Architecture .. drawio-image:: diagrams.drawio :page-name: hl-arch + +Design/Edit concerns for subway map +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +- rendered end-user maps are static (i.e. end-user can't move map elements around) +- designers need some way of customizing maps + + - draw.io? + - can we support full design control? i.e. artists drawing shapes/effects + - some styles are ok with draw.io + + +- Designer input + + - how should we handle errors in designer input? + + - should we have a validation step when designers return their modifications? + + - should we keep the design template completely outside of mapping provider? or some metadata (e.g. lists of nodes/edges) in mapping provider?