{"adoption": {"forks": 198, "observed_at": "2026-08-28T04:07:42.287349+00:00", "stars": 3090}, "canonical_url": "https://ross.abutalabs.com/products/clean-go-article", "card": {"archived": false, "artifact_type": "learning-resource", "description": "A reference for the Go community that covers the fundamentals of writing clean code and discusses concrete refactoring examples specific to Go.", "domain": ["developer-tools", "tutorials", "programming-languages"], "enriched": true, "function": ["documentation", "developer-tools"], "health_score": 20, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["Pungyeon/clean-go-article"], "name": "Pungyeon/clean-go-article", "platform": ["go"], "pushed_at": "2023-01-31T15:24:34+00:00", "repo": "Pungyeon/clean-go-article", "stars": 3090, "tags": ["clean-code", "style-guide", "coding-guidelines", "refactoring", "golang"], "topics": ["golang", "go", "clean-code", "software-crafters", "style-guide", "coding-guidelines"], "urls": [], "use_cases": ["learn how to write clean Go code", "Go naming conventions and style guide", "refactoring examples in Go", "best practices for Go error handling", "guide for writing readable maintainable Go", "onboarding Go developers to clean code principles"], "what_it_is": "A written reference guide for the Go community covering clean code fundamentals and Go-specific refactoring examples. It is an article-style educational resource, not a runnable tool.", "when_to_avoid": ["you need an automated linter or formatter rather than prose guidance", "you need an actively maintained tool with releases and support", "you need style rules for languages other than Go"], "when_to_choose": ["you want a readable guide to Go idioms and clean code practices", "you need concrete before/after refactoring examples in Go", "you're onboarding a team to a shared Go coding standard"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/clean-go-article", "repo": "Pungyeon/clean-go-article", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:42.287349+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:46:28.473417+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b369eafd1fece88d92bf195f74a6f6fff076703462d24ba5bcacedaeeaa3c4da", "fetched_at": "2026-08-28T04:07:42.287349+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Pungyeon/clean-go-article"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:42.287349+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:46:28.473417+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b369eafd1fece88d92bf195f74a6f6fff076703462d24ba5bcacedaeeaa3c4da", "fetched_at": "2026-08-28T04:07:42.287349+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Pungyeon/clean-go-article"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:46:28.473417+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b369eafd1fece88d92bf195f74a6f6fff076703462d24ba5bcacedaeeaa3c4da", "fetched_at": "2026-08-28T04:07:42.287349+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Pungyeon/clean-go-article"}], "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:42.287349+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:42.287349+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:42.287349+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:46:28.473417+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b369eafd1fece88d92bf195f74a6f6fff076703462d24ba5bcacedaeeaa3c4da", "fetched_at": "2026-08-28T04:07:42.287349+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Pungyeon/clean-go-article"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:42.287349+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:42.287349+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:46:28.473417+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b369eafd1fece88d92bf195f74a6f6fff076703462d24ba5bcacedaeeaa3c4da", "fetched_at": "2026-08-28T04:07:42.287349+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Pungyeon/clean-go-article"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:42.287349+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:42.287349+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:42.287349+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:46:28.473417+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b369eafd1fece88d92bf195f74a6f6fff076703462d24ba5bcacedaeeaa3c4da", "fetched_at": "2026-08-28T04:07:42.287349+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Pungyeon/clean-go-article"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:42.287349+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:42.287349+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:46:28.473417+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b369eafd1fece88d92bf195f74a6f6fff076703462d24ba5bcacedaeeaa3c4da", "fetched_at": "2026-08-28T04:07:42.287349+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Pungyeon/clean-go-article"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:46:28.473417+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b369eafd1fece88d92bf195f74a6f6fff076703462d24ba5bcacedaeeaa3c4da", "fetched_at": "2026-08-28T04:07:42.287349+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Pungyeon/clean-go-article"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:46:28.473417+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b369eafd1fece88d92bf195f74a6f6fff076703462d24ba5bcacedaeeaa3c4da", "fetched_at": "2026-08-28T04:07:42.287349+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Pungyeon/clean-go-article"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:46:28.473417+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b369eafd1fece88d92bf195f74a6f6fff076703462d24ba5bcacedaeeaa3c4da", "fetched_at": "2026-08-28T04:07:42.287349+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Pungyeon/clean-go-article"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "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": 2636, "days_push": 1310, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}