{"adoption": {"forks": 1116, "observed_at": "2026-08-28T04:04:33.828471+00:00", "stars": 1380}, "canonical_url": "https://ross.abutalabs.com/products/spring-data-book", "card": {"archived": true, "artifact_type": "learning-resource", "description": "Spring Data - The Definitive Guide - Modern Data Access for Enterprise Java Developers", "domain": ["databases", "developer-tools", "tutorials"], "enriched": true, "function": ["documentation", "database"], "health_score": 10, "homepage": null, "language": "Java", "license": null, "license_family": "other", "maturity": "abandoned", "member_repos": ["spring-attic/spring-data-book"], "name": "spring-attic/spring-data-book", "platform": ["jvm"], "pushed_at": "2023-10-26T16:36:21+00:00", "repo": "spring-attic/spring-data-book", "stars": 1380, "tags": ["spring-data", "book", "enterprise-java", "spring"], "topics": [], "urls": [], "use_cases": ["learn Spring Data for enterprise Java data access", "understand Spring Data repositories and queries", "find examples of Spring Data usage in Java", "reference guide for modern data access in Spring", "study Spring Data JPA, JDBC, and NoSQL modules"], "what_it_is": "The source repository for 'Spring Data - The Definitive Guide', a book on modern data access for enterprise Java developers using Spring Data. It is hosted in the Spring Attic and is no longer actively maintained by VMware.", "when_to_avoid": ["you need actively maintained documentation for current Spring Data versions", "you want runnable production code rather than book content", "you need support or updates from the maintainers"], "when_to_choose": ["you want a comprehensive written guide to Spring Data", "you are an enterprise Java developer learning data access with Spring", "you prefer book-style documentation with examples"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/spring-data-book", "repo": "spring-attic/spring-data-book", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.828471+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:40:16.331521+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0379ab1f29526408beae85f47725f20cfbba34945821162a82fcf43563e8669f", "fetched_at": "2026-08-28T04:04:33.828471+00:00", "kind": "readme", "missing": false, "url": "https://github.com/spring-attic/spring-data-book"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.828471+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:40:16.331521+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0379ab1f29526408beae85f47725f20cfbba34945821162a82fcf43563e8669f", "fetched_at": "2026-08-28T04:04:33.828471+00:00", "kind": "readme", "missing": false, "url": "https://github.com/spring-attic/spring-data-book"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:40:16.331521+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0379ab1f29526408beae85f47725f20cfbba34945821162a82fcf43563e8669f", "fetched_at": "2026-08-28T04:04:33.828471+00:00", "kind": "readme", "missing": false, "url": "https://github.com/spring-attic/spring-data-book"}], "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:04:33.828471+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.828471+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.828471+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:40:16.331521+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0379ab1f29526408beae85f47725f20cfbba34945821162a82fcf43563e8669f", "fetched_at": "2026-08-28T04:04:33.828471+00:00", "kind": "readme", "missing": false, "url": "https://github.com/spring-attic/spring-data-book"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.828471+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.828471+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:40:16.331521+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0379ab1f29526408beae85f47725f20cfbba34945821162a82fcf43563e8669f", "fetched_at": "2026-08-28T04:04:33.828471+00:00", "kind": "readme", "missing": false, "url": "https://github.com/spring-attic/spring-data-book"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.828471+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.828471+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.828471+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:40:16.331521+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0379ab1f29526408beae85f47725f20cfbba34945821162a82fcf43563e8669f", "fetched_at": "2026-08-28T04:04:33.828471+00:00", "kind": "readme", "missing": false, "url": "https://github.com/spring-attic/spring-data-book"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.828471+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.828471+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:40:16.331521+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0379ab1f29526408beae85f47725f20cfbba34945821162a82fcf43563e8669f", "fetched_at": "2026-08-28T04:04:33.828471+00:00", "kind": "readme", "missing": false, "url": "https://github.com/spring-attic/spring-data-book"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:40:16.331521+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0379ab1f29526408beae85f47725f20cfbba34945821162a82fcf43563e8669f", "fetched_at": "2026-08-28T04:04:33.828471+00:00", "kind": "readme", "missing": false, "url": "https://github.com/spring-attic/spring-data-book"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:40:16.331521+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0379ab1f29526408beae85f47725f20cfbba34945821162a82fcf43563e8669f", "fetched_at": "2026-08-28T04:04:33.828471+00:00", "kind": "readme", "missing": false, "url": "https://github.com/spring-attic/spring-data-book"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:40:16.331521+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0379ab1f29526408beae85f47725f20cfbba34945821162a82fcf43563e8669f", "fetched_at": "2026-08-28T04:04:33.828471+00:00", "kind": "readme", "missing": false, "url": "https://github.com/spring-attic/spring-data-book"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "archived", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 5227, "days_push": 1042, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}