-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
OpenAPI Componentizer #9
Comments
Needs more details. Seems rather small in terms of scope. Could this even be a 175h project. Could it be a child project to the OpenAPI Initiative? @kinlane |
Could more specific information be given about what the task is and how the project will move forward? |
Hi @jansche I have worked with OpenAPI , swaggers and have understanding as how difficult it get when all the specification are present on a single page. I would like to work on this as have faced this problem of recurring schema definitions. |
Hi, I have been learning and using Postman for some time now and I woud love to contribute in any way that I can. AsyncAPI Document Optimizer project from GSOC 2021, introduces a lot of features similar to the one required. |
Hi folks, |
Hey @jansche can you pls give some more information about the project and how to proceed with this |
Hi everyone I am Devaansh Kumar a 2nd year CSE student at NIT Surathkal. I have familiarized myself with OpenAPI specs and its interesting to see the rise and need of well defined specifications for APIs. Could more information be given about what particular definitions will the project be about? |
Hi folks! Happy to see the expression of interest 🚀 . We are currently defining the scope of the project. Once we finalise that, we will come up with the project repository and the tasks for you to pick up and show your enthusiasm. Thanks for understanding! |
I updated the issue description with the link to the project repo: https://github.com/postman-open-technologies/openapi-componentizer |
why is @kinlane attached to this at all? He doesn't seem to even be part of the project or have anything to do with this? |
hi @jansche |
Closed as completed as part of 2023 edition. |
Summary: Take any one or more OpenAPI 3.x definitions and loop through and move common objects to be centralized components. In the case of multiple input definitions, the common objects should be extracted to the
components
section of an external OpenAPI definition. Using thecomponents
object to centralize and reuseschemas
,parameters
,examples
, and other elements of an API. Allowing for more efficient and reusable OpenAPI definitions that maximize the components object of the specification.Skills: Familiarity with the OpenAPI specification.
Mentors: @bavulapati @arvindkalra08 @RaisinTen
Project Repo: https://github.com/postman-open-technologies/openapi-componentizer
Project Size: 175h
Rating: Medium
The text was updated successfully, but these errors were encountered: