cli
cli copied to clipboard
feat: enable v3 and scala for model generation
Description
This PR updates the models command to support AsyncAPI v3 and adds scala support.
It also fixes a bug in the example document by using the Kafka example for v3 as well as using the same file name as for v2 document to stay consistent.
Related issue(s) Fixes https://github.com/asyncapi/modelina/issues/1376
@derberg it wont be possible to add a test that catches breaking changes in the model generation. The amount of variants you would need to test makes it impossible
@jonaslagoni not good, but yeah I get your point. So might be that they best would be to block autoupdates 🤔
@Souvikns ?
Probably a good idea yea
Quality Gate passed
Issues
0 New issues
0 Accepted issues
Measures
0 Security Hotspots
No data about Coverage
0.0% Duplication on New Code
Blocking auto-updates makes sense but now we have to manually update most of the libraries, It will prevent the breaking changes but we would miss the minor features.
yeah, it sucks 😞 there is no best approach here 😞 loosing autoupdates sucks
or we complicate too much and nobody cares about output changes 🤔 nobody complains so far that latest modelina was bumped without breaking change
Replaced by https://github.com/asyncapi/cli/pull/1376