area:dev-envgood first issuekind:feature
Repository-Metriken
- Stars
- (44.809 Stars)
- PR-Merge-Metriken
- (Durchschn. Merge 7T 18h) (834 gemergte PRs in 30 T)
Beschreibung
Description
There is already a good structured YAML file providing metadata about all valid configuration options in airflow.cfg: airflow/config_templates/config.yml.
I think publishing the same data as a JSON schema and eventually to https://www.schemastore.org/json/ could be very useful.
Use case/motivation
- People could use extensions like Even Better TOML with their IDE to benefit from validation and powerful auto-completion while editing
airflow.cfg - It would be easy to leverage pre-commit hooks or other CI tools to catch mistakes in the config file.
Airflow won't complain if the configuration file contains a typo or a non-existent configuration key making it easy to make mistakes. It could also make it easier to catch invalid values earlier.
Related issues
No response
Are you willing to submit a PR?
- Yes I am willing to submit a PR!
Code of Conduct
- I agree to follow this project's Code of Conduct