Evaluate Missing features in the CLI
Why do we need this improvement?
✅ AsyncAPI CLI Feature Checklist
- [x] Can create a new AsyncAPI file from a local template
- [x] Can create a new AsyncAPI file from a remote template
- [x] Can validate an AsyncAPI file against default recommended Spectral rules
- [ ] Can validate an AsyncAPI file against custom Spectral rules
- [x] Can render AsyncAPI documentation
- [x] Can support local workspace (context)
- [ ] Can support shared workspace
- [ ] Can share my AsyncAPI file
- [ ] Can sync my local AsyncAPI file with a remote system (e.g., registry)
- [ ] Can publish my AsyncAPI file in a schema registry
Let's research whether you need the remaining features in the CLI or not to enhance the DX @Shurtu-gal @Souvikns @Amzani
How will this change help?
This will enhance the DX
Screenshots
No response
How could it be implemented/designed?
Need to be discussed
🚧 Breaking changes
Yes
👀 Have you checked for similar open issues?
- [x] I checked and didn't find a similar issue
🏢 Have you read the Contributing Guidelines?
- [x] I have read the Contributing Guidelines
Are you willing to work on this issue?
None
@AayushSaini101 is this issue open to work , can i work on this issue ?
@AayushSaini101 is this issue open to work , can i work on this issue ?
@blazethunderstorm yes we let me know in which issue you are willing to contribute ?
@AayushSaini101 i would like to work on the issue ( Validate an AsyncAPI file against custom Spectral rules)
I am thinking of introducing command to upload asycnapi schemas to different registeries like:
asyncapi publish --registry confluent --url <registry-url> --auth <token> ./asyncapi.yaml
Can i start working on it?
@Shurtu-gal @Souvikns @Amzani @AayushSaini101