Magically enforce your GitHub contribution guidelines.
Sign up with GitHub Learn moreInstead let our build checks and bots do it for you.
Define how you want your commit messages to look like, how branches should be named, what a pull request must include, and how issues should be reported.
Your guidelines will then be enforced by our bots and build checks. All you have to do is to sign up using GitHub and activate GitMagic for your repos.
Sign up or Explore all rules →
{
"commit": {
"subject_must_be_in_tense": "imperative",
"subject_must_include_prefix": {
"prefixes": ["feat", "fix", "docs", "refactor"],
"require_after_prefix": "(*): "
},
"body_must_close_github_issue": true
},
"pull_request": {
"subject_must_be_longer_than": 4,
"body_must_include_verification_steps": true,
"body_must_include_screenshot": ["html", "css"]
},
"issue": {
"label_must_be_set": true,
"subject_must_start_with_case": "upper",
"body_must_include_reproduction_steps": ["bug"]
},
"branch": {
"name_must_include_github_issue": "start"
}
}
GitMagic is free to use during beta and all users will be grandfathered.
After beta, the pricing will be based on the number of collaborators — fair and simple.
Prices will be set once we go out of public beta.
Fixes #13.