Make your repository great again

Magically enforce your GitHub contribution guidelines.

Sign up with GitHub Learn more

Don't waste time enforcing your guidelines

Instead let our build checks and bots do it for you.

contributor opened pull request

Fixes #13.

refactor(index): use arrow functions

Some checks haven't completed yet

2 pending checks
contributing/gitmagic/commit — The GitMagic check is in progress...
contributing/gitmagic/pr — The GitMagic check is in progress...


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"

Fair & simple pricing

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.