{"adoption": {"forks": 766, "observed_at": "2026-08-28T04:07:52.500887+00:00", "stars": 3258}, "canonical_url": "https://ross.abutalabs.com/products/devops", "card": {"archived": false, "artifact_type": "learning-resource", "description": "I created this repository to keep my learning, notes, and code in one place for various tools in DevOps. Now, it's helping thousands of learners, practitioners, and professionals every day in their DevOps journey.", "domain": ["cloud-computing", "developer-tools", "tutorials"], "enriched": true, "function": ["documentation", "developer-tools", "ci-cd", "container-orchestration"], "health_score": 98, "homepage": "https://devops.pradumnasaraf.dev", "language": "JavaScript", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["Pradumnasaraf/DevOps"], "name": "Pradumnasaraf/DevOps", "platform": ["cross-platform"], "pushed_at": "2026-08-24T21:45:34+00:00", "repo": "Pradumnasaraf/DevOps", "stars": 3258, "tags": ["devops-notes", "docker", "kubernetes", "ci-cd", "gitops", "learning-notes", "cheatsheet", "study-guide", "devops", "containers", "linux"], "topics": ["docker", "kubernetes", "yaml", "devops", "git", "networking", "grafana", "helm", "prometheus", "argocd", "gitops", "linux", "portainer", "bash-script", "jenkins", "ci-cd", "github-actions", "go", "docker-compose"], "urls": [], "use_cases": ["learn devops from scratch", "docker and kubernetes notes and commands", "github actions workflow examples", "linux and git command cheatsheet", "sample kubernetes manifests and dockerfiles", "devops study guide with runnable examples", "gitops and ci-cd learning resources"], "what_it_is": "A curated DevOps learning repository and hosted notebook covering Docker, Kubernetes, GitHub Actions, Linux, Git, networking, YAML, and related tooling with notes, commands, and sample manifests. It serves as a practical reference for learners and practitioners moving from DevOps concepts to hands-on practice.", "when_to_avoid": ["you need official, version-guaranteed documentation for production use", "you want an interactive course with exercises and certification prep", "you need deep expert-level coverage of a single tool"], "when_to_choose": ["you want consolidated notes, commands, and examples for common DevOps tools in one place", "you are starting a DevOps journey and need a structured path from Linux to Kubernetes", "you want copy-paste Dockerfiles, compose files, and Kubernetes manifests as references"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/devops", "repo": "Pradumnasaraf/DevOps", "role": "main", "score": 87}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:52.500887+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:23:14.566865+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1c3b11bcdf7ef31a8baeb6503356b699fdf5575313a1aa2701e64af8f76771d6", "fetched_at": "2026-08-28T04:07:52.500887+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Pradumnasaraf/DevOps"}, {"content_hash": "c00195bde65ba4c8aadd10eeaef65ff1eaee66cdf5aaf455c7622472ca0b126a", "fetched_at": "2026-08-29T09:37:02.433451+00:00", "kind": "homepage", "missing": false, "url": "https://devops.pradumnasaraf.dev"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:52.500887+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:23:14.566865+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1c3b11bcdf7ef31a8baeb6503356b699fdf5575313a1aa2701e64af8f76771d6", "fetched_at": "2026-08-28T04:07:52.500887+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Pradumnasaraf/DevOps"}, {"content_hash": "c00195bde65ba4c8aadd10eeaef65ff1eaee66cdf5aaf455c7622472ca0b126a", "fetched_at": "2026-08-29T09:37:02.433451+00:00", "kind": "homepage", "missing": false, "url": "https://devops.pradumnasaraf.dev"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:23:14.566865+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1c3b11bcdf7ef31a8baeb6503356b699fdf5575313a1aa2701e64af8f76771d6", "fetched_at": "2026-08-28T04:07:52.500887+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Pradumnasaraf/DevOps"}, {"content_hash": "c00195bde65ba4c8aadd10eeaef65ff1eaee66cdf5aaf455c7622472ca0b126a", "fetched_at": "2026-08-29T09:37:02.433451+00:00", "kind": "homepage", "missing": false, "url": "https://devops.pradumnasaraf.dev"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:07:52.500887+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:52.500887+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:52.500887+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:23:14.566865+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1c3b11bcdf7ef31a8baeb6503356b699fdf5575313a1aa2701e64af8f76771d6", "fetched_at": "2026-08-28T04:07:52.500887+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Pradumnasaraf/DevOps"}, {"content_hash": "c00195bde65ba4c8aadd10eeaef65ff1eaee66cdf5aaf455c7622472ca0b126a", "fetched_at": "2026-08-29T09:37:02.433451+00:00", "kind": "homepage", "missing": false, "url": "https://devops.pradumnasaraf.dev"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:52.500887+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:52.500887+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:23:14.566865+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1c3b11bcdf7ef31a8baeb6503356b699fdf5575313a1aa2701e64af8f76771d6", "fetched_at": "2026-08-28T04:07:52.500887+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Pradumnasaraf/DevOps"}, {"content_hash": "c00195bde65ba4c8aadd10eeaef65ff1eaee66cdf5aaf455c7622472ca0b126a", "fetched_at": "2026-08-29T09:37:02.433451+00:00", "kind": "homepage", "missing": false, "url": "https://devops.pradumnasaraf.dev"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:52.500887+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:52.500887+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:52.500887+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:23:14.566865+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1c3b11bcdf7ef31a8baeb6503356b699fdf5575313a1aa2701e64af8f76771d6", "fetched_at": "2026-08-28T04:07:52.500887+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Pradumnasaraf/DevOps"}, {"content_hash": "c00195bde65ba4c8aadd10eeaef65ff1eaee66cdf5aaf455c7622472ca0b126a", "fetched_at": "2026-08-29T09:37:02.433451+00:00", "kind": "homepage", "missing": false, "url": "https://devops.pradumnasaraf.dev"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:52.500887+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:52.500887+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:23:14.566865+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1c3b11bcdf7ef31a8baeb6503356b699fdf5575313a1aa2701e64af8f76771d6", "fetched_at": "2026-08-28T04:07:52.500887+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Pradumnasaraf/DevOps"}, {"content_hash": "c00195bde65ba4c8aadd10eeaef65ff1eaee66cdf5aaf455c7622472ca0b126a", "fetched_at": "2026-08-29T09:37:02.433451+00:00", "kind": "homepage", "missing": false, "url": "https://devops.pradumnasaraf.dev"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:23:14.566865+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1c3b11bcdf7ef31a8baeb6503356b699fdf5575313a1aa2701e64af8f76771d6", "fetched_at": "2026-08-28T04:07:52.500887+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Pradumnasaraf/DevOps"}, {"content_hash": "c00195bde65ba4c8aadd10eeaef65ff1eaee66cdf5aaf455c7622472ca0b126a", "fetched_at": "2026-08-29T09:37:02.433451+00:00", "kind": "homepage", "missing": false, "url": "https://devops.pradumnasaraf.dev"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:23:14.566865+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1c3b11bcdf7ef31a8baeb6503356b699fdf5575313a1aa2701e64af8f76771d6", "fetched_at": "2026-08-28T04:07:52.500887+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Pradumnasaraf/DevOps"}, {"content_hash": "c00195bde65ba4c8aadd10eeaef65ff1eaee66cdf5aaf455c7622472ca0b126a", "fetched_at": "2026-08-29T09:37:02.433451+00:00", "kind": "homepage", "missing": false, "url": "https://devops.pradumnasaraf.dev"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:23:14.566865+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1c3b11bcdf7ef31a8baeb6503356b699fdf5575313a1aa2701e64af8f76771d6", "fetched_at": "2026-08-28T04:07:52.500887+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Pradumnasaraf/DevOps"}, {"content_hash": "c00195bde65ba4c8aadd10eeaef65ff1eaee66cdf5aaf455c7622472ca0b126a", "fetched_at": "2026-08-29T09:37:02.433451+00:00", "kind": "homepage", "missing": false, "url": "https://devops.pradumnasaraf.dev"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 65}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1416, "days_push": 9, "days_rel": 152, "gap_med": 39, "n_releases_24m": 10}, "score": 87, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}