This PR adds support for circular referencing. I think it is a great way to break down the work I was doing on changing how we support referencing as it is a way to introduce the reference handling into our code-base bit-by-bit. We can get this into production sooner and see how it behaves.
The JSON Schema generator fully supports referencing now, and faker already supports referencing (even circular). Data Structure will silently error out so it isn't present in parse results for circular. I will work on that next but it is a little bit more complicated and it will come into a separate PR.
This PR adds support for circular referencing. I think it is a great way to break down the work I was doing on changing how we support referencing as it is a way to introduce the reference handling into our code-base bit-by-bit. We can get this into production sooner and see how it behaves.
The JSON Schema generator fully supports referencing now, and faker already supports referencing (even circular). Data Structure will silently error out so it isn't present in parse results for circular. I will work on that next but it is a little bit more complicated and it will come into a separate PR.
Dependencies
Closes #45