{"adoption": {"forks": 2134, "observed_at": "2026-08-28T04:08:48.891597+00:00", "stars": 4427}, "canonical_url": "https://ross.abutalabs.com/products/front-end-tutorial", "card": {"archived": false, "artifact_type": "learning-resource", "description": ":smiley_cat:猫的前端回忆录 Cat's front memory, these share data are from my usual work and learning, hoping to help you, and hoping slowly improve, if you like you can star", "domain": ["web-development", "frontend", "tutorials", "awesome-lists"], "enriched": true, "function": ["documentation", "developer-tools"], "health_score": 20, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "abandoned", "member_repos": ["windiest/Front-end-tutorial"], "name": "windiest/Front-end-tutorial", "platform": ["cross-platform"], "pushed_at": "2020-07-01T07:05:01+00:00", "repo": "windiest/Front-end-tutorial", "stars": 4427, "tags": ["awesome-list", "frontend-tutorial", "javascript", "css", "ui-frameworks", "chinese-language", "curated-links", "web-server"], "topics": [], "urls": [], "use_cases": ["find tutorials to learn javascript fundamentals", "discover curated frontend learning resources", "look up css and ui framework references", "find chinese-language web development articles", "get a starting roadmap for learning front-end development"], "what_it_is": "A curated collection of front-end development learning resources, tutorials, and reference links, primarily in Chinese, covering JavaScript, CSS, UI frameworks, and related web topics. It aggregates links to articles, guides, and frameworks from the maintainers' work and learning notes.", "when_to_avoid": ["you need up-to-date content covering modern frameworks like React or Vue in depth", "you want an interactive course or structured curriculum rather than a link list", "you need actively maintained or officially documented material"], "when_to_choose": ["you want a broad, curated index of frontend learning links", "you prefer Chinese-language tutorials and articles", "you need quick references to popular UI frameworks and JS topics"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/front-end-tutorial", "repo": "windiest/Front-end-tutorial", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.891597+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:20:56.726566+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c862a6544e7cc789a53ed9b274e82b0585badd8a71fb563dc1228de18f8f3be2", "fetched_at": "2026-08-28T04:08:48.891597+00:00", "kind": "readme", "missing": false, "url": "https://github.com/windiest/Front-end-tutorial"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.891597+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:20:56.726566+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c862a6544e7cc789a53ed9b274e82b0585badd8a71fb563dc1228de18f8f3be2", "fetched_at": "2026-08-28T04:08:48.891597+00:00", "kind": "readme", "missing": false, "url": "https://github.com/windiest/Front-end-tutorial"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:20:56.726566+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c862a6544e7cc789a53ed9b274e82b0585badd8a71fb563dc1228de18f8f3be2", "fetched_at": "2026-08-28T04:08:48.891597+00:00", "kind": "readme", "missing": false, "url": "https://github.com/windiest/Front-end-tutorial"}], "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:08:48.891597+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.891597+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.891597+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:20:56.726566+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c862a6544e7cc789a53ed9b274e82b0585badd8a71fb563dc1228de18f8f3be2", "fetched_at": "2026-08-28T04:08:48.891597+00:00", "kind": "readme", "missing": false, "url": "https://github.com/windiest/Front-end-tutorial"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.891597+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.891597+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:20:56.726566+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c862a6544e7cc789a53ed9b274e82b0585badd8a71fb563dc1228de18f8f3be2", "fetched_at": "2026-08-28T04:08:48.891597+00:00", "kind": "readme", "missing": false, "url": "https://github.com/windiest/Front-end-tutorial"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.891597+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.891597+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.891597+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:20:56.726566+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c862a6544e7cc789a53ed9b274e82b0585badd8a71fb563dc1228de18f8f3be2", "fetched_at": "2026-08-28T04:08:48.891597+00:00", "kind": "readme", "missing": false, "url": "https://github.com/windiest/Front-end-tutorial"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.891597+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.891597+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:20:56.726566+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c862a6544e7cc789a53ed9b274e82b0585badd8a71fb563dc1228de18f8f3be2", "fetched_at": "2026-08-28T04:08:48.891597+00:00", "kind": "readme", "missing": false, "url": "https://github.com/windiest/Front-end-tutorial"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:20:56.726566+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c862a6544e7cc789a53ed9b274e82b0585badd8a71fb563dc1228de18f8f3be2", "fetched_at": "2026-08-28T04:08:48.891597+00:00", "kind": "readme", "missing": false, "url": "https://github.com/windiest/Front-end-tutorial"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:20:56.726566+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c862a6544e7cc789a53ed9b274e82b0585badd8a71fb563dc1228de18f8f3be2", "fetched_at": "2026-08-28T04:08:48.891597+00:00", "kind": "readme", "missing": false, "url": "https://github.com/windiest/Front-end-tutorial"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:20:56.726566+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c862a6544e7cc789a53ed9b274e82b0585badd8a71fb563dc1228de18f8f3be2", "fetched_at": "2026-08-28T04:08:48.891597+00:00", "kind": "readme", "missing": false, "url": "https://github.com/windiest/Front-end-tutorial"}], "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": 4010, "days_push": 2254, "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}}