in mozilla_schema_generator/__main__.py [0:0]
def generate_main_ping(config, out_dir, pretty, mps_branch):
schema_generator = MainPing(mps_branch=mps_branch)
if out_dir:
out_dir = Path(out_dir)
with open(config, "r") as f:
config_data = yaml.safe_load(f)
config = Config("main", config_data)
schemas = schema_generator.generate_schema(config)
# schemas introduces an extra layer to the actual schema
dump_schema(schemas, out_dir, pretty, version=4)