gauge-sh / tach

A Python tool to enforce dependencies, using modular architecture 🌎 Open source 🐍 Installable via pip πŸ”§ Able to be adopted incrementally - ⚑ Implemented with no runtime impact ♾️ Interoperable with your existing systems πŸ¦€ Written in rust
https://gauge.sh
MIT License
953 stars 33 forks source link

tech.yml JSON Schema #142

Closed devova closed 2 months ago

devova commented 2 months ago

Is there any JSON schema published for tach.yml? It would be useful to have one and assign it in IDEs for auto completion and validation.

emdoyle commented 2 months ago

Thanks for raising this! Check out #143 for the details, you should be able to use the URL: https://gauge-sh.github.io/tach/assets/tach-yml-schema.json

devova commented 1 month ago

just tested it in PyCharm - works like a magic, thanks a lot, and thanks for the project

emdoyle commented 1 month ago

just tested it in PyCharm - works like a magic, thanks a lot, and thanks for the project

@devova Hi! Just an update, we are moving our docs to docs.gauge.sh using Mintlify, so we will eventually take down the original URL (https://gauge-sh.github.io is our GitHub pages documentation site).

Instead, please use: https://raw.githubusercontent.com/gauge-sh/tach/v0.6.8/public/tach-yml-schema.json which is a versioned link to the schema file in our repo. Thanks!