{"adoption": {"forks": 166, "observed_at": "2026-08-28T04:06:04.738508+00:00", "stars": 2007}, "canonical_url": "https://ross.abutalabs.com/products/42_cheatsheet", "card": {"archived": false, "artifact_type": "learning-resource", "description": "A comprehensive guide to 50 years of evolution of strict C programming, a tribute to Dennis Ritchie's language", "domain": ["education", "programming-languages", "tutorials"], "enriched": true, "function": ["documentation", "developer-tools"], "health_score": 73, "homepage": null, "language": "C", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["agavrel/42_CheatSheet"], "name": "agavrel/42_CheatSheet", "platform": ["cross-platform"], "pushed_at": "2026-06-21T11:27:18+00:00", "repo": "agavrel/42_CheatSheet", "stars": 2007, "tags": ["c-programming", "42-school", "cheatsheet", "pointers", "bitwise-operations", "simd", "sdl2"], "topics": ["42", "42born2code", "42school", "42paris", "42seoul", "42tokyo", "42fremont", "42madrid", "simd", "sdl2", "bitwise", "learning", "school"], "urls": [], "use_cases": ["learn strict C programming from scratch", "prepare for the 42 School Piscine entrance exam", "understand common C beginner mistakes like segmentation faults and memory leaks", "find guides for 42 School curriculum projects", "review pointers, data types, and bitwise operations in C", "work around the 42 norminette coding style rules"], "what_it_is": "A comprehensive cheat sheet and guide covering strict C programming, tailored for 42 School students, alumni, and candidates. It documents C fundamentals, common beginner mistakes, 42 project guides, and advanced topics like SIMD, SDL2, and bitwise operations.", "when_to_avoid": ["you need a formal C textbook or standards reference rather than a school-specific guide", "you are not working in C or with the 42 School curriculum", "you need runnable software or a library rather than documentation"], "when_to_choose": ["you are a 42 School student, candidate, or alumnus working through the C curriculum", "you want a curated reference of C pitfalls and idioms in one document", "you need guidance on 42-specific projects and the norminette style checker"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/42_cheatsheet", "repo": "agavrel/42_CheatSheet", "role": "main", "score": 72}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:04.738508+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:01:22.482413+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42c238278e597b8c3d557f9d8eafe052bea2f720b0668d6846c318d336141bd6", "fetched_at": "2026-08-28T04:06:04.738508+00:00", "kind": "readme", "missing": false, "url": "https://github.com/agavrel/42_CheatSheet"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:04.738508+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:01:22.482413+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42c238278e597b8c3d557f9d8eafe052bea2f720b0668d6846c318d336141bd6", "fetched_at": "2026-08-28T04:06:04.738508+00:00", "kind": "readme", "missing": false, "url": "https://github.com/agavrel/42_CheatSheet"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:01:22.482413+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42c238278e597b8c3d557f9d8eafe052bea2f720b0668d6846c318d336141bd6", "fetched_at": "2026-08-28T04:06:04.738508+00:00", "kind": "readme", "missing": false, "url": "https://github.com/agavrel/42_CheatSheet"}], "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:06:04.738508+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:04.738508+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:04.738508+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:01:22.482413+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42c238278e597b8c3d557f9d8eafe052bea2f720b0668d6846c318d336141bd6", "fetched_at": "2026-08-28T04:06:04.738508+00:00", "kind": "readme", "missing": false, "url": "https://github.com/agavrel/42_CheatSheet"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:04.738508+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:04.738508+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:01:22.482413+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42c238278e597b8c3d557f9d8eafe052bea2f720b0668d6846c318d336141bd6", "fetched_at": "2026-08-28T04:06:04.738508+00:00", "kind": "readme", "missing": false, "url": "https://github.com/agavrel/42_CheatSheet"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:04.738508+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:04.738508+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:04.738508+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:01:22.482413+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42c238278e597b8c3d557f9d8eafe052bea2f720b0668d6846c318d336141bd6", "fetched_at": "2026-08-28T04:06:04.738508+00:00", "kind": "readme", "missing": false, "url": "https://github.com/agavrel/42_CheatSheet"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:04.738508+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:04.738508+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:01:22.482413+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42c238278e597b8c3d557f9d8eafe052bea2f720b0668d6846c318d336141bd6", "fetched_at": "2026-08-28T04:06:04.738508+00:00", "kind": "readme", "missing": false, "url": "https://github.com/agavrel/42_CheatSheet"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:01:22.482413+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42c238278e597b8c3d557f9d8eafe052bea2f720b0668d6846c318d336141bd6", "fetched_at": "2026-08-28T04:06:04.738508+00:00", "kind": "readme", "missing": false, "url": "https://github.com/agavrel/42_CheatSheet"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:01:22.482413+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42c238278e597b8c3d557f9d8eafe052bea2f720b0668d6846c318d336141bd6", "fetched_at": "2026-08-28T04:06:04.738508+00:00", "kind": "readme", "missing": false, "url": "https://github.com/agavrel/42_CheatSheet"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:01:22.482413+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42c238278e597b8c3d557f9d8eafe052bea2f720b0668d6846c318d336141bd6", "fetched_at": "2026-08-28T04:06:04.738508+00:00", "kind": "readme", "missing": false, "url": "https://github.com/agavrel/42_CheatSheet"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 88, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2572, "days_push": 73, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 72, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}