Optimization: 5/5 GitHub Portfolio Rating — Visibility, Community Health, SEO, and Social Proof - #13
Merged
Merged
Conversation
…pendabot, CITATION.cff, CHANGELOG, .zenodo.json, .mailmap Adds all missing community health and metadata files per 5/5 repo standards: - CODE_OF_CONDUCT.md (Contributor Covenant v2.1) - SECURITY.md (vulnerability reporting + data integrity policy) - SUPPORT.md (routing for data corrections, press, reuse) - CITATION.cff (machine-readable software citation) - CHANGELOG.md (Keep a Changelog format, semantic versioning) - .zenodo.json (ready for one-click DOI generation) - .mailmap (resolves 4 conflicting git committer identities) - .github/dependabot.yml (weekly pip dependency scanning) - .github/ISSUE_TEMPLATE/bug_report.yml - .github/ISSUE_TEMPLATE/data_correction.yml - .github/ISSUE_TEMPLATE/feature_request.yml - .github/PULL_REQUEST_TEMPLATE.md - .github/config.yml Part of the UI_INDEX 4→5 optimization roadmap.
…image dimensions to all HTML pages
…s, TOC, scannable block)
…pts → $62.9M self-loans) to match $27.0M math
…sed on $62.88M/$63.8M)
…g % (97.7% → 98.6%) across index.html and political.html
…PIs, integration architecture, governance notes)
…counts to 5 indices/13 figures/5 FEC charts/6 notebooks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🎯 Goal
Elevate the UI_INDEX repository from a 4/5 to a 5/5 GitHub portfolio rating by implementing best practices across visibility, community health, technical SEO, and social proof.
✅ Changes Made
Phase 1: Visibility
Phase 2: Community Health (13 new files)
CODE_OF_CONDUCT.md— Contributor Covenant standardSECURITY.md— vulnerability reporting processSUPPORT.md— support channels and expectations.github/ISSUE_TEMPLATE/— bug report, data correction, feature request (YAML forms).github/PULL_REQUEST_TEMPLATE.md— structured PR template.github/config.yml— issue routing and support links.github/dependabot.yml— automated dependency updatesCITATION.cff— academic citation metadataCHANGELOG.md— version history and migration notes.zenodo.json— DOI-ready archive metadata.mailmap— git identity normalizationPhase 3: Content Polish
CITATION.cffandCHANGELOG.mdPhase 4: Technical SEO
Datasetschema.org type) on all 4 HTML pagesog:title,og:description,og:type,og:url,og:image,og:image:width,og:image:heighttwitter:card,twitter:title,twitter:description,twitter:imagespatialCoverage,temporalCoverage, andkeywordsto JSON-LDPhase 5: Social Proof
thedatavigilante/thedatavigilanteProfile README repo📋 Manual Steps Required (Post-Merge)
The following steps cannot be automated via API and require manual action via the GitHub web UI:
Repository topics/tags — Go to the repo homepage → click the gear icon next to "About" → add:
unemployment-insuranceforensic-auditdata-visualizationcampaign-financepublic-policydmvbls-datafec-apiSocial preview image — Settings → Social preview → Upload a custom image (e.g.,
figures/01_bai_decay_trajectory.png)Profile README — The
thedatavigilante/thedatavigilanterepo is already created; pin it to your profile via GitHub settings🔗 References
Ready for review and merge. All automated checks (validate.yml) should pass as no existing code was modified — only documentation, metadata, and HTML meta tags were added.