Mergifyio / Mergifyio/mergify

Add schema for .github/mergify.yml to schemastore.org

Open
#5,046 4 comments 3 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
No language data
Stars
339
Forks
93
PR merge metrics
No merged PRs in 30d

Description

Many IDEs use schemastore.org to validate json and yaml files. I personally use v8r as well. It would be really useful to have a schema for .github/mergify.yml.

There are two ways of providing such a schema:

  1. Anybody can add the schema directly to the schemastore repo, or
  2. The developer of the utility in question can host the schema and just link to this file in the schemastore repo.

Acceptance Criteria

I propose that you host the schema in one of this organization's repo, and then you or I can add it to schemastore.

Other Comments

Feel free to just close this issue if it's not something of interest to you, or it's not something you think you'll ever get to. I can just submit what I think the schema is myself to scratch this itch.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by inspecting the .github/mergify.yml configuration and the schemastore.org requirements for hosted schemas. Determine an organization repository and schema scope, then host the schema and link it from schemastore; done means IDEs can validate this configuration through the published schema.

Written by the indexing model from the issue text.

Assessment

Tech stack
yaml
Domain
developer-experience, tooling
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.