Azure / azure-dev

A developer CLI that reduces the time it takes for you to get started on Azure. The Azure Developer CLI (azd) provides a set of developer-friendly commands that map to key stages in your workflow - code, build, deploy, monitor, repeat.
https://aka.ms/azd
MIT License
410 stars 198 forks source link

Publish azure.yaml schema on schemastore.org #1838

Open timheuer opened 1 year ago

timheuer commented 1 year ago

Schemastore.org serves a few different tooling areas in the JSON/YAML ecosystems for providing schema to language services. Visual Studio, for example, leverages this by default if a schema isn't provided in certain files.

Once the v1 schema is locked, it would be good to submit to schemastore the definition and filematching and use that as the source and provide benefit to other tool ecosystems.

bwateratmsft commented 1 year ago

This is now done for the YAML extension for VSCode's benefit with https://github.com/Azure/azure-dev/pull/2122

savannahostrowski commented 1 year ago

@bwateratmsft /@rajeshkamal5050 Is there anything left here? Or is okay to close out?

bwateratmsft commented 1 year ago

We could still publish it on schemastore.org

savannahostrowski commented 1 year ago

I'm not sure that this is required for GA. Let's do this during Gallium.

timheuer commented 1 year ago

@bwateratmsft /@rajeshkamal5050 Is there anything left here? Or is okay to close out?

It would still be beneficial to publish (when ready) as schemastore enables the mapping behind the scenes and tools that automatically use this get that mapping for free.

rajeshkamal5050 commented 1 year ago

Moving to Germanium @savannahostrowski @ellismg