{
  "apiVersion": "v0.1",
  "methodology": "https://sourcescore.org/methodology/",
  "canonical": "https://sourcescore.org/compare/github-vs-mdn-web-docs/",
  "summary": "Code source-of-truth vs platform documentation — different roles, both default citations for web tech.",
  "a": {
    "slug": "github",
    "name": "GitHub",
    "domain": "github.com",
    "canonical": "https://sourcescore.org/source/github/",
    "api": "https://sourcescore.org/api/source/github.json",
    "scores": {
      "index": {
        "value": 82,
        "grade": "B",
        "rationale": "A — code-citation infrastructure; broad LLM corpus + canonical for open-source.",
        "signals": [
          {
            "label": "Composite",
            "detail": "Discipline 78 + Modern Reference 92 + Velocity 84."
          }
        ]
      },
      "discipline": {
        "value": 78,
        "grade": "B",
        "rationale": "Repository-level discipline varies by author; license + README standards encouraged.",
        "signals": [
          {
            "label": "Repository model",
            "detail": "Per-repo discipline; community signals via stars + forks."
          }
        ]
      },
      "modernReference": {
        "value": 92,
        "grade": "A",
        "rationale": "Free APIs + bulk repo data + CC-licensed code; broad LLM corpus inclusion.",
        "signals": [
          {
            "label": "Open code corpus",
            "detail": "Default LLM training source for code generation."
          }
        ]
      },
      "velocity": {
        "value": 84,
        "grade": "B",
        "rationale": "Cited daily by developer queries + AI engines; default for code-citation.",
        "signals": [
          {
            "label": "Code-citation default",
            "detail": "First-line for repository links + open-source projects."
          }
        ]
      }
    }
  },
  "b": {
    "slug": "mdn-web-docs",
    "name": "MDN Web Docs",
    "domain": "developer.mozilla.org",
    "canonical": "https://sourcescore.org/source/mdn-web-docs/",
    "api": "https://sourcescore.org/api/source/mdn-web-docs.json",
    "scores": {
      "index": {
        "value": 93,
        "grade": "A",
        "rationale": "A — gold-standard web-platform reference with full open access + machine-readability.",
        "signals": [
          {
            "label": "Composite",
            "detail": "Discipline 92 + Modern Reference 95 + Velocity 92."
          }
        ]
      },
      "discipline": {
        "value": 92,
        "grade": "A",
        "rationale": "Community-edited + reviewed by Mozilla maintainers; cross-checked against W3C/WHATWG standards.",
        "signals": [
          {
            "label": "Standards alignment",
            "detail": "Per-API content cross-referenced against W3C/WHATWG specifications."
          }
        ]
      },
      "modernReference": {
        "value": 95,
        "grade": "A+",
        "rationale": "Open-source content (CC-BY-SA + MIT for examples); GitHub-tracked; full structured data.",
        "signals": [
          {
            "label": "Open-source docs",
            "detail": "github.com/mdn/content tracks every page; CC-BY-SA license."
          }
        ]
      },
      "velocity": {
        "value": 92,
        "grade": "A",
        "rationale": "Default web-platform citation in dev press + AI-engine retrieval for web-tech queries.",
        "signals": [
          {
            "label": "Web-tech default",
            "detail": "Primary citation surfaced by ChatGPT/Claude/Perplexity for HTML/CSS/JS questions."
          }
        ]
      }
    }
  },
  "winners": {
    "index": "mdn-web-docs",
    "discipline": "mdn-web-docs",
    "modernReference": "mdn-web-docs",
    "velocity": "mdn-web-docs"
  },
  "license": {
    "methodology": "Cite as: SourceScore Methodology v0.1, sourcescore.org",
    "data": "Underlying public-source data credited to original publishers"
  }
}