spec
spec copied to clipboard
Tool proposal for spec validation in Python / Pydantic
New tool proposal
Hi team, I want to propose a new AsyncAPI schema validation tool for the community/tooling section. I recently published a Python package to let the developers load and validate their AsyncAPI specs using Pydantic classes. I thought this might be useful to the community. Information about the tool is listed below.
asyncapi-schema-pydantic This is an AsyncAPI specification schema implemented using Pydantic classes. It allows you to easily parse and validate your spec. https://github.com/albertnadal/asyncapi-schema-pydantic
Welcome to AsyncAPI. Thanks a lot for reporting your first issue. Please check out our contributors guide and the instructions about a basic recommended setup useful for opening a pull request.
Keep in mind there are also other channels you can use to interact with AsyncAPI community. For more details check out this issue.
Hi @albertnadal!
I see your library can also parse AsyncAPI yaml docs (not sure about JSON format), meaning it could be used as an AsyncAPI parser for python. Is that right?
Are you interested in donating your library to be part of the AsyncAPI initiative Github Org? Just FYI and as stated in https://www.asyncapi.com/community/tsc, this is a way to become a member of the TSC.
cc @derberg @fmvilas
@albertnadal feel free to add it to https://github.com/asyncapi/website/blob/master/pages/docs/community/tooling.md through a PR
and I confirm what @smoya wrote 😄
This issue has been automatically marked as stale because it has not had recent activity :sleeping:
It will be closed in 120 days if no further activity occurs. To unstale this issue, add a comment with a detailed explanation.
There can be many reasons why some specific issue has no activity. The most probable cause is lack of time, not lack of interest. AsyncAPI Initiative is a Linux Foundation project not owned by a single for-profit company. It is a community-driven initiative ruled under open governance model.
Let us figure out together how to push this issue forward. Connect with us through one of many communication channels we established here.
Thank you for your patience :heart:
This issue has been automatically marked as stale because it has not had recent activity :sleeping:
It will be closed in 120 days if no further activity occurs. To unstale this issue, add a comment with a detailed explanation.
There can be many reasons why some specific issue has no activity. The most probable cause is lack of time, not lack of interest. AsyncAPI Initiative is a Linux Foundation project not owned by a single for-profit company. It is a community-driven initiative ruled under open governance model.
Let us figure out together how to push this issue forward. Connect with us through one of many communication channels we established here.
Thank you for your patience :heart: