feat: add product service resolver#44
Conversation
|
Quick review note for issue #30: this PR is clean/mergeable from GitHub’s side and implements the product-service resolver/client path requested in the assigned issue. Local validation available from this machine:
I could not run the Maven suite locally because this machine has no Java runtime, so I kept that limitation explicit in the PR body. If the implementation is accepted for NSoC, could you please add the scoring labels from the linked issue ( |
|
Quick follow-up: this PR is still clean and mergeable from GitHub's side. If there are no remaining changes needed, please review and merge when convenient; I can respond quickly if you want any adjustments. |
|
Quick follow-up on this PR: the product-service resolver branch is still clean and mergeable from GitHub's side, and the scope remains focused to the assigned issue path. If you want any final adjustments before merge, I can turn them around quickly. |
|
gimme graphql + swagger screenshots of working api |
|
Quick follow-up after your Swagger + GraphQL proof request: the product Swagger, GraphQL create/query screenshots, DB rows, and supporting order Swagger proof are attached above. The PR is still clean/mergeable from GitHub side, so please let me know if anything else is needed before review/merge. |
|
please resolve the conflicts |





Summary
ProductServiceClientthat calls the product-service/productslist/create endpoints through the gateway WebClient stackgetProductsandcreateProductGraphQL mappings withProduct/ProductInputschema typesCloses #30
Validation
git diff --checkI could not run
./mvnw testlocally because this machine does not have a Java runtime installed (Unable to locate a Java Runtime). The rootmvncommand is also unavailable in this environment. The PR is limited to gateway resolver/client/schema wiring plus focused unit tests.NSoC Labels Requested
Please keep/add
nsoc26andlevel3if accepted.