New vendored schemas: Datadog
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 35/100
Research direction
Start by reviewing the three Datadog schema sources linked in the issue and the corresponding SchemaStore catalog entries. Inspect existing vendored-schema entries in check-jsonschema to identify the expected locations and validation checks. Done means all three schemas are vendored and automatically validate the intended Datadog configuration files; the issue notes that a PR is already ready to submit.
Written by the indexing model from the issue text.
Description
Datadog provides monitoring and observability services with several configuration file formats. Being able to automatically validate these configuration files would help ensure proper setup.
The sources for these schemas are available in the DataDog/schema repository:
- Continuous Testing: https://github.com/DataDog/schema/blob/main/datadog-ci/synthetics/test-config.schema.json
- Service Definition: https://github.com/DataDog/schema/blob/main/service-catalog/service.schema.json
- Software Catalog: https://github.com/DataDog/schema/blob/main/service-catalog/entity.schema.json
and schemastore entries exist:
- Continuous Testing: https://github.com/SchemaStore/schemastore/blob/df6aa10b56cc2329330b96d9c1c5063f2eb6c754/src/api/json/catalog.json#L4708
- Service Definition: https://github.com/SchemaStore/schemastore/blob/df6aa10b56cc2329330b96d9c1c5063f2eb6c754/src/api/json/catalog.json#L4714
- Software Catalog: https://github.com/SchemaStore/schemastore/blob/df6aa10b56cc2329330b96d9c1c5063f2eb6c754/src/api/json/catalog.json#L4724
Links
I have a PR ready to submit.
- Dominant language
- Python
- Stars
- 341
- Forks
- 71
- Avg merge
- 6d 13h
- Merged PRs (30d)
- 6
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from python-jsonschema/check-jsonschema
-
Difficulty 4/5 3-5 days Newbie friendliness 48/100
-
enhancement
python-jsonschema/check-jsonschema#668 · 9 comments · 1 assignee ·
-
Difficulty 3/5 1-2 days Newbie friendliness 55/100
-
Difficulty 3/5 1-2 days Newbie friendliness 48/100
python-jsonschema/check-jsonschema#655 · 1 reaction ·
-
Difficulty 5/5 Over a week Newbie friendliness 35/100
python-jsonschema/check-jsonschema#644 · 1 comment · 4 reactions ·
All issues in python-jsonschema/check-jsonschema
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
anthropics/skills#1811 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
speaches-ai/speaches#678 ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
datalayer/mcp-compose#42 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
conda-forge/spacy-feedstock#177 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
UKGovernmentBEIS/inspect_evals#2523 ·