{"adoption": {"forks": 304, "observed_at": "2026-08-28T04:05:46.386997+00:00", "stars": 1867}, "canonical_url": "https://ross.abutalabs.com/products/goexpertprogramming", "card": {"archived": false, "artifact_type": "learning-resource", "description": "《Go专家编程》Go语言快速入门，轻松进阶！", "domain": ["programming-languages", "tutorials", "developer-tools"], "enriched": true, "function": ["documentation", "developer-tools"], "health_score": 20, "homepage": null, "language": "Go", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["RainbowMango/GoExpertProgramming"], "name": "RainbowMango/GoExpertProgramming", "platform": ["go", "cross-platform"], "pushed_at": "2021-04-23T03:28:29+00:00", "repo": "RainbowMango/GoExpertProgramming", "stars": 1867, "tags": ["golang", "book", "chinese", "internals", "standard-library", "toolchain"], "topics": ["golang", "go", "expert", "programming"], "urls": [], "use_cases": ["learn go programming from basics to advanced", "understand go internals and data structure implementation", "study go standard library source code principles", "learn how go test and go modules work", "avoid common go programming pitfalls", "chinese-language go learning material"], "what_it_is": "An open-source Chinese-language book, 'Go Expert Programming', teaching Go from quick start to advanced topics. It covers data structure and standard library internals, toolchain usage (go test, Go Modules), and common programming pitfalls with real cases.", "when_to_avoid": ["you need an up-to-date reference covering the latest Go releases", "you need English-language material", "you want a hands-on project-based tutorial rather than conceptual explanations"], "when_to_choose": ["you are a Go developer with 1-3 years of experience wanting to understand internals", "you prefer Chinese-language learning material", "you want to move from using Go to understanding how it works under the hood"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/goexpertprogramming", "repo": "RainbowMango/GoExpertProgramming", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:46.386997+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:15:22.984667+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eb597824f7c8bc53a7dc80a9de8a2a40af63b47cb0aa0a9a2a07ff48cb5f57fc", "fetched_at": "2026-08-28T04:05:46.386997+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RainbowMango/GoExpertProgramming"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:46.386997+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:15:22.984667+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eb597824f7c8bc53a7dc80a9de8a2a40af63b47cb0aa0a9a2a07ff48cb5f57fc", "fetched_at": "2026-08-28T04:05:46.386997+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RainbowMango/GoExpertProgramming"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:15:22.984667+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eb597824f7c8bc53a7dc80a9de8a2a40af63b47cb0aa0a9a2a07ff48cb5f57fc", "fetched_at": "2026-08-28T04:05:46.386997+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RainbowMango/GoExpertProgramming"}], "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:05:46.386997+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:46.386997+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:46.386997+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:15:22.984667+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eb597824f7c8bc53a7dc80a9de8a2a40af63b47cb0aa0a9a2a07ff48cb5f57fc", "fetched_at": "2026-08-28T04:05:46.386997+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RainbowMango/GoExpertProgramming"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:46.386997+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:46.386997+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:15:22.984667+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eb597824f7c8bc53a7dc80a9de8a2a40af63b47cb0aa0a9a2a07ff48cb5f57fc", "fetched_at": "2026-08-28T04:05:46.386997+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RainbowMango/GoExpertProgramming"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:46.386997+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:46.386997+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:46.386997+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:15:22.984667+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eb597824f7c8bc53a7dc80a9de8a2a40af63b47cb0aa0a9a2a07ff48cb5f57fc", "fetched_at": "2026-08-28T04:05:46.386997+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RainbowMango/GoExpertProgramming"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:46.386997+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:46.386997+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:15:22.984667+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eb597824f7c8bc53a7dc80a9de8a2a40af63b47cb0aa0a9a2a07ff48cb5f57fc", "fetched_at": "2026-08-28T04:05:46.386997+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RainbowMango/GoExpertProgramming"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:15:22.984667+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eb597824f7c8bc53a7dc80a9de8a2a40af63b47cb0aa0a9a2a07ff48cb5f57fc", "fetched_at": "2026-08-28T04:05:46.386997+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RainbowMango/GoExpertProgramming"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:15:22.984667+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eb597824f7c8bc53a7dc80a9de8a2a40af63b47cb0aa0a9a2a07ff48cb5f57fc", "fetched_at": "2026-08-28T04:05:46.386997+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RainbowMango/GoExpertProgramming"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:15:22.984667+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eb597824f7c8bc53a7dc80a9de8a2a40af63b47cb0aa0a9a2a07ff48cb5f57fc", "fetched_at": "2026-08-28T04:05:46.386997+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RainbowMango/GoExpertProgramming"}], "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": 2855, "days_push": 1958, "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}}