Riverscapes / QRAVEPlugin

QGIS Plugin for viewing Riverscapes projects
0 stars 0 forks source link

Backward Compatible Projects Warehouse Refactor #72

Closed MattReimer closed 1 year ago

MattReimer commented 2 years ago

NB: This task should be done concurrently or after https://github.com/Riverscapes/RiverscapesXML/issues/470

  1. [x] Set up a development environment for QRAVE work. Ask @MattReimer if any of it gives. you trouble.
  2. [x] Update QRAVEPlugin/src/classes/net_sync.py to make sure the new 2.0 business logic files are being downloaded
  3. [x] Add logic to parse the relevant project.rs.xml file, detect a 2.0 project and choose appropriate business logic

Please do all this work on a branch.

All of this MUST be backward compatible. This means two things

  1. Old projects cannot break in the next version of this plugin
  2. Old projects MUST continue to work in the old version of the plugin
  3. New projects only have to work in the NEXT version of this plugin

Resources

MattReimer commented 1 year ago

This is complete as of 0.8.0