Skip to content

Add support for versioning #19

@doneill

Description

@doneill

The EarthRanger JSONForms schema spec is adding a version 2 to support a user friendly web based form building experience. This issue needs to refactor the source directory structure to add support for version 2 while maintaining backward compatibility with version 1 of the schema spec.

Action:

  • Organize the source code with a versioned architecture pattern

Expectation:

  • Backward compatibility
    • v1 schemas continue working without any changes
  • Clear separation
    • Each version is isolated
  • Future Proof
    • Easy to add future versions
  • Testing
    -Each version can be tested independently

Metadata

Metadata

Assignees

Labels

A - TaskEngineering Task

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions