feat: nested resources, yaml output, deduped collection names #37
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The AEPs allow deduplicating collection names (for example,
removing the "book" from "book-editions" in the path). Since
this is a fairly common practice, make it something that aepc
will do for you by default.
Also fixing a few places where multiple nested children was not working,
as well as additional issues that came from a hyphen in the resource singular.
Also started building out an internal/ package - eventually most packages
will move there, as aepc is a first and foremost a command-line interface
and intended to be used as a binary.
A utils library was added to do basic casing, as it is common to
do so.
Adding yaml support for OAS - this faciliates the aepc
examples usage in the aep.dev site.
Adding some missing parameters in the list API for
OAS.