repoverlay 0.4.0

Overlay config files into git repositories without committing them
Documentation
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "description": "Single source of truth for conventional commit types used by commitlint and git-cliff",
  "types": {
    "feat": {
      "description": "A new feature",
      "changelog_group": "Features"
    },
    "fix": {
      "description": "A bug fix",
      "changelog_group": "Bug Fixes"
    },
    "improvement": {
      "description": "An improvement to an existing feature",
      "changelog_group": "Improvements"
    },
    "docs": {
      "description": "Documentation only changes",
      "changelog_group": "Documentation"
    },
    "perf": {
      "description": "A code change that improves performance",
      "changelog_group": "Performance"
    },
    "style": {
      "description": "Changes that do not affect the meaning of the code",
      "changelog_group": null
    },
    "refactor": {
      "description": "A code change that neither fixes a bug nor adds a feature",
      "changelog_group": null
    },
    "test": {
      "description": "Adding missing tests or correcting existing tests",
      "changelog_group": null
    },
    "build": {
      "description": "Changes that affect the build system or external dependencies",
      "changelog_group": null
    },
    "ci": {
      "description": "Changes to CI configuration files and scripts",
      "changelog_group": null
    },
    "chore": {
      "description": "Other changes that don't modify src or test files",
      "changelog_group": null
    },
    "revert": {
      "description": "Reverts a previous commit",
      "changelog_group": null
    }
  },
  "commitlint_rules": {
    "subject-case": [2, "never", ["upper-case"]],
    "subject-empty": [2, "never"],
    "subject-full-stop": [2, "never", "."],
    "header-max-length": [2, "always", 100]
  }
}