Open iscai-msft opened 3 months ago
Hi @iscai-msft @lmazuel, Java may need to start this work at June as we are working on below remaining items related with TCGC model types in May. Please let me know if there is any concern. Thank you.
https://github.com/Azure/autorest.java/issues/2728 (tried from emitter side, now depends on TCGC to remove undefined value) https://github.com/Azure/autorest.java/issues/2729 (tried from emitter side, depends on two TCGC issues) https://github.com/Azure/autorest.java/issues/2732 (done) https://github.com/Azure/autorest.java/issues/2730 (will adopt after TCGC released) https://github.com/Azure/autorest.java/issues/2731 (done)
First API view to show the API diff. Though there are 500+ file diffs, there are just very few public API change. As most file diffs are due to descipription change and adding "accept" and "content-type" header. https://apiview.dev/Assemblies/Review/e0cf256f814e456bac0f0d751bd4aa9f/81e4187324194e33899d9cbb375aeb4a?diffRevisionId=46902be02c1b4f0cbe9f89e2a5137a05&diffOnly=true
There are not much public API diff. Existing API diffs are caused by below cases:
There are other issues not showing on public API:
I am also checking and will update the progress in this comment.
Language emitters should work to move entirely to TCGC's new ecosystem. The entry point for the ecosystem is accessing .sdkPackage on the SdkContext returned from tcgc
https://azure.github.io/typespec-azure/docs/howtos/DataPlane%20Generation%20-%20DPG/07tcgcTypes
TCGC dependencies: