{"adoption": {"forks": 701, "observed_at": "2026-08-28T04:09:11.822454+00:00", "stars": 5181}, "canonical_url": "https://ross.abutalabs.com/products/go42", "card": {"archived": false, "artifact_type": "learning-resource", "description": "《Go语言四十二章经》详细讲述Go语言规范与语法细节及开发中常见的误区，通过研读标准库等经典代码设计模式，启发读者深刻理解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": ["ffhelicopter/Go42"], "name": "ffhelicopter/Go42", "platform": ["go", "cross-platform"], "pushed_at": "2024-06-04T14:41:10+00:00", "repo": "ffhelicopter/Go42", "stars": 5181, "tags": ["go-language", "book", "ebook", "golang-tutorial", "chinese"], "topics": ["golang", "gopher", "go", "book", "go42"], "urls": [], "use_cases": ["learn Go language from scratch", "understand Go structs, interfaces, and methods in depth", "master goroutines, channels, and synchronization", "avoid common pitfalls when writing Go code", "study standard library design patterns", "transition from object-oriented thinking to idiomatic Go"], "what_it_is": "An open-source Chinese-language book, 'Go语言四十二章经' (Go Language Forty-Two Chapters), covering Go language specifications, syntax details, common pitfalls, and design patterns from the standard library. It is aimed at beginners and intermediate developers who want to write idiomatic Go code.", "when_to_avoid": ["you need an up-to-date reference for the latest Go version features like generics", "you want an English-language tutorial", "you need interactive exercises or a hands-on course rather than prose"], "when_to_choose": ["you are a beginner learning Go and want a structured, chapter-based book", "you know some Go but want to understand the language's core philosophy and idioms", "you prefer reading a free open-source ebook in Chinese"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/go42", "repo": "ffhelicopter/Go42", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:11.822454+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:01:47.798057+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2c17cce60cf17fa7525dfd2128dbe5aaaf7ad461ebcc1de9550529afdc1dc08a", "fetched_at": "2026-08-28T04:09:11.822454+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ffhelicopter/Go42"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:11.822454+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:01:47.798057+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2c17cce60cf17fa7525dfd2128dbe5aaaf7ad461ebcc1de9550529afdc1dc08a", "fetched_at": "2026-08-28T04:09:11.822454+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ffhelicopter/Go42"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:01:47.798057+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2c17cce60cf17fa7525dfd2128dbe5aaaf7ad461ebcc1de9550529afdc1dc08a", "fetched_at": "2026-08-28T04:09:11.822454+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ffhelicopter/Go42"}], "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:09:11.822454+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:11.822454+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:11.822454+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:01:47.798057+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2c17cce60cf17fa7525dfd2128dbe5aaaf7ad461ebcc1de9550529afdc1dc08a", "fetched_at": "2026-08-28T04:09:11.822454+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ffhelicopter/Go42"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:11.822454+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:11.822454+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:01:47.798057+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2c17cce60cf17fa7525dfd2128dbe5aaaf7ad461ebcc1de9550529afdc1dc08a", "fetched_at": "2026-08-28T04:09:11.822454+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ffhelicopter/Go42"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:11.822454+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:11.822454+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:11.822454+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:01:47.798057+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2c17cce60cf17fa7525dfd2128dbe5aaaf7ad461ebcc1de9550529afdc1dc08a", "fetched_at": "2026-08-28T04:09:11.822454+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ffhelicopter/Go42"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:11.822454+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:11.822454+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:01:47.798057+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2c17cce60cf17fa7525dfd2128dbe5aaaf7ad461ebcc1de9550529afdc1dc08a", "fetched_at": "2026-08-28T04:09:11.822454+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ffhelicopter/Go42"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:01:47.798057+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2c17cce60cf17fa7525dfd2128dbe5aaaf7ad461ebcc1de9550529afdc1dc08a", "fetched_at": "2026-08-28T04:09:11.822454+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ffhelicopter/Go42"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:01:47.798057+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2c17cce60cf17fa7525dfd2128dbe5aaaf7ad461ebcc1de9550529afdc1dc08a", "fetched_at": "2026-08-28T04:09:11.822454+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ffhelicopter/Go42"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:01:47.798057+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2c17cce60cf17fa7525dfd2128dbe5aaaf7ad461ebcc1de9550529afdc1dc08a", "fetched_at": "2026-08-28T04:09:11.822454+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ffhelicopter/Go42"}], "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": 2923, "days_push": 820, "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}}