{"adoption": {"forks": 712, "observed_at": "2026-08-28T04:07:25.533854+00:00", "stars": 2848}, "canonical_url": "https://ross.abutalabs.com/products/cmake-cookbook", "card": {"archived": false, "artifact_type": "learning-resource", "description": "CMake Cookbook recipes.", "domain": ["developer-tools", "tutorials", "programming-languages"], "enriched": true, "function": ["build-tool", "developer-tools", "documentation"], "health_score": 20, "homepage": null, "language": "C++", "license": "NOASSERTION", "license_family": "other", "maturity": "maintenance", "member_repos": ["dev-cafe/cmake-cookbook"], "name": "dev-cafe/cmake-cookbook", "platform": ["cross-platform", "cpp", "python"], "pushed_at": "2021-06-01T21:39:14+00:00", "repo": "dev-cafe/cmake-cookbook", "stars": 2848, "tags": ["cmake", "build-systems", "cookbook", "recipes", "cpp11", "c", "fortran", "packt-book"], "topics": ["cmake", "cmake-recipes", "cpp11", "c", "fortran", "cmake-examples"], "urls": [], "use_cases": ["learn cmake build system from scratch", "find cmake examples for building static and shared libraries", "detect external libraries and programs with cmake", "configure compiler flags and build types with cmake", "set up cross-platform c++ builds", "integrate python and fortran into cmake projects"], "what_it_is": "A collection of source code and examples for the CMake Cookbook published by Packt, organized as chapter-based recipes covering CMake build system usage. It teaches CMake from simple executables to libraries, environment detection, and external dependency handling.", "when_to_avoid": ["you need a modern actively maintained CMake tutorial with the latest CMake features", "you want a build tool rather than learning material", "you need project-specific build configuration help"], "when_to_choose": ["you are learning CMake and want structured, tested examples", "you need reference recipes for common CMake build tasks", "you want a companion resource to the CMake Cookbook book"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/cmake-cookbook", "repo": "dev-cafe/cmake-cookbook", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:25.533854+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:37:00.675602+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "70db223bd46c5801a44f52062c5d3c751f2c543f5167ddd11cbfee5349da4c7c", "fetched_at": "2026-08-28T04:07:25.533854+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dev-cafe/cmake-cookbook"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:25.533854+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:37:00.675602+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "70db223bd46c5801a44f52062c5d3c751f2c543f5167ddd11cbfee5349da4c7c", "fetched_at": "2026-08-28T04:07:25.533854+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dev-cafe/cmake-cookbook"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:37:00.675602+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "70db223bd46c5801a44f52062c5d3c751f2c543f5167ddd11cbfee5349da4c7c", "fetched_at": "2026-08-28T04:07:25.533854+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dev-cafe/cmake-cookbook"}], "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:25.533854+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:25.533854+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:25.533854+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:37:00.675602+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "70db223bd46c5801a44f52062c5d3c751f2c543f5167ddd11cbfee5349da4c7c", "fetched_at": "2026-08-28T04:07:25.533854+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dev-cafe/cmake-cookbook"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:25.533854+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:25.533854+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:37:00.675602+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "70db223bd46c5801a44f52062c5d3c751f2c543f5167ddd11cbfee5349da4c7c", "fetched_at": "2026-08-28T04:07:25.533854+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dev-cafe/cmake-cookbook"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:25.533854+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:25.533854+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:25.533854+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:37:00.675602+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "70db223bd46c5801a44f52062c5d3c751f2c543f5167ddd11cbfee5349da4c7c", "fetched_at": "2026-08-28T04:07:25.533854+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dev-cafe/cmake-cookbook"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:25.533854+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:25.533854+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:37:00.675602+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "70db223bd46c5801a44f52062c5d3c751f2c543f5167ddd11cbfee5349da4c7c", "fetched_at": "2026-08-28T04:07:25.533854+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dev-cafe/cmake-cookbook"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:37:00.675602+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "70db223bd46c5801a44f52062c5d3c751f2c543f5167ddd11cbfee5349da4c7c", "fetched_at": "2026-08-28T04:07:25.533854+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dev-cafe/cmake-cookbook"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:37:00.675602+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "70db223bd46c5801a44f52062c5d3c751f2c543f5167ddd11cbfee5349da4c7c", "fetched_at": "2026-08-28T04:07:25.533854+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dev-cafe/cmake-cookbook"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:37:00.675602+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "70db223bd46c5801a44f52062c5d3c751f2c543f5167ddd11cbfee5349da4c7c", "fetched_at": "2026-08-28T04:07:25.533854+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dev-cafe/cmake-cookbook"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3307, "days_push": 1919, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}