Skip to content

Schema Mount support + actions support#73

Merged
bartoszm merged 26 commits intomasterfrom
SCHEMA_MOUNT_SUPPORT
Apr 7, 2026
Merged

Schema Mount support + actions support#73
bartoszm merged 26 commits intomasterfrom
SCHEMA_MOUNT_SUPPORT

Conversation

@mryznar17
Copy link
Copy Markdown
Collaborator

This PR introduces 2 major changes:

  • schema mounting:
  • yang Action mapping to RPC POST operation

@mryznar17 mryznar17 requested a review from bartoszm March 23, 2026 11:23
@mryznar17 mryznar17 self-assigned this Mar 23, 2026
bartoszm

This comment was marked as spam.

Copy link
Copy Markdown
Collaborator

@bartoszm bartoszm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review of schema-mount + actions support. Overall solid feature addition — the reflection fallback chain is pragmatic given ODL's sealed APIs, and the module-level mounting is a nice extension. Nine observations below, including one correctness issue with action path placement.

(Ignore the three 'test' reviews above — those were debug artifacts.)

Comment thread swagger-generator/src/main/java/com/mrv/yangtools/codegen/SwaggerGenerator.java Outdated
Comment thread swagger-generator/src/test/java/com/mrv/yangtools/codegen/issues/Issue45.java Outdated
Comment thread swagger-generator/src/test/java/com/mrv/yangtools/codegen/issues/Issue45.java Outdated
Comment thread cli/src/main/java/com/mrv/yangtools/codegen/main/Main.java Outdated
…A_MOUNT_SUPPORT

# Conflicts:
#	cli/src/main/java/com/mrv/yangtools/codegen/main/Main.java
#	swagger-generator/src/main/java/com/mrv/yangtools/codegen/impl/postprocessor/MountPointPostProcessor.java
#	swagger-generator/src/test/java/com/mrv/yangtools/codegen/issues/Issue45.java
@bartoszm bartoszm self-requested a review March 24, 2026 11:15
Copy link
Copy Markdown
Collaborator

@bartoszm bartoszm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks mostly OK.
A few things to consider.
Also I have added some commits with improvements but if you do not like them please revert

Comment thread cli/src/main/java/com/mrv/yangtools/codegen/main/Main.java Outdated
Comment thread swagger-generator/src/test/java/com/mrv/yangtools/codegen/issues/Issue45.java Outdated
@bartoszm bartoszm self-requested a review March 27, 2026 11:33
Copy link
Copy Markdown
Collaborator

@bartoszm bartoszm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think all my comments are addressed so as soon as you address remaining ones we are good to ship

Comment thread swagger-generator/src/test/java/com/mrv/yangtools/codegen/issues/Issue45.java Outdated
Copy link
Copy Markdown

@kaja-mohideen kaja-mohideen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for addressing the comments. Good to merge.

@mryznar17 mryznar17 force-pushed the SCHEMA_MOUNT_SUPPORT branch from d5380ee to 6a660f2 Compare April 3, 2026 09:10
@bartoszm bartoszm merged commit 06fc43e into master Apr 7, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants