For https://gitlab.indiscale.com/caosdb/customers/dimr/management/-/issues/37. Export RecordTypes to jsonschema, e.g., for web form generation. Part 1, only primitive datatypes and lists of primitives.
The main magic is in the construction of the schemas for properties. Also check whether patterns and formats are handled well.
Unit tests should be sufficient, but feel free to test it on the RT of your choice.
Please, prepare your MR for a review. Be sure to write a summary and a focus and create gitlab comments for the reviewer. They should guide the reviewer through the changes, explain your changes and also point out open questions. For further good practices have a look at our review guidelines
For further good practices have a look at our review guidelines.