{"adoption": {"forks": 505, "observed_at": "2026-08-28T04:04:33.822679+00:00", "stars": 1380}, "canonical_url": "https://ross.abutalabs.com/products/user-guide-springcloud", "card": {"archived": false, "artifact_type": "learning-resource", "description": "[Cloudframeworks]Microservices Architecture with Spring Cloud - user guide ／ [云框架]基于Spring Cloud的微服务架构-用户指南", "domain": ["microservices", "developer-tools", "tutorials", "cloud-computing"], "enriched": true, "function": ["microservices", "documentation", "developer-tools"], "health_score": 20, "homepage": null, "language": null, "license": "NOASSERTION", "license_family": "other", "maturity": "abandoned", "member_repos": ["cloudframeworks-springcloud/user-guide-springcloud"], "name": "cloudframeworks-springcloud/user-guide-springcloud", "platform": ["jvm", "self-hosted"], "pushed_at": "2018-08-09T08:41:17+00:00", "repo": "cloudframeworks-springcloud/user-guide-springcloud", "stars": 1380, "tags": ["spring-cloud", "user-guide", "best-practices", "piggymetrics", "chinese-documentation"], "topics": ["spring-cloud", "microservices-architecture"], "urls": [], "use_cases": ["learn spring cloud microservices from a worked example", "understand service discovery, circuit breakers, and routing in spring cloud", "deploy a reference microservices architecture quickly", "adapt a proven microservices template to a production project", "compare spring cloud with dubbo and api gateway approaches", "follow a step-by-step microservices tutorial with a demo app"], "what_it_is": "A CloudFrameworks user guide that teaches microservices architecture using Spring Cloud, built around the PiggyMetrics personal finance demo application. It packages best practices from dozens of real projects so beginners can learn quickly and experienced developers can adapt the reference setup for production.", "when_to_avoid": ["you need up-to-date guidance for current Spring Cloud releases, as the guide was last updated in 2018", "you want a production-ready framework or library rather than a tutorial", "your stack is not JVM/Spring-based"], "when_to_choose": ["you are starting out with Spring Cloud and want a guided, example-driven introduction", "you want a deployable reference architecture based on PiggyMetrics", "you prefer documentation with both English and Chinese versions"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/user-guide-springcloud", "repo": "cloudframeworks-springcloud/user-guide-springcloud", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.822679+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:40:14.506344+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3f114f1de0c0bee88e80a839923f25060e28800fc830cbcc3e167b2e64333a27", "fetched_at": "2026-08-28T04:04:33.822679+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cloudframeworks-springcloud/user-guide-springcloud"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.822679+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:40:14.506344+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3f114f1de0c0bee88e80a839923f25060e28800fc830cbcc3e167b2e64333a27", "fetched_at": "2026-08-28T04:04:33.822679+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cloudframeworks-springcloud/user-guide-springcloud"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:40:14.506344+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3f114f1de0c0bee88e80a839923f25060e28800fc830cbcc3e167b2e64333a27", "fetched_at": "2026-08-28T04:04:33.822679+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cloudframeworks-springcloud/user-guide-springcloud"}], "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.822679+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.822679+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.822679+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:40:14.506344+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3f114f1de0c0bee88e80a839923f25060e28800fc830cbcc3e167b2e64333a27", "fetched_at": "2026-08-28T04:04:33.822679+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cloudframeworks-springcloud/user-guide-springcloud"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.822679+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.822679+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:40:14.506344+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3f114f1de0c0bee88e80a839923f25060e28800fc830cbcc3e167b2e64333a27", "fetched_at": "2026-08-28T04:04:33.822679+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cloudframeworks-springcloud/user-guide-springcloud"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.822679+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.822679+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.822679+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:40:14.506344+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3f114f1de0c0bee88e80a839923f25060e28800fc830cbcc3e167b2e64333a27", "fetched_at": "2026-08-28T04:04:33.822679+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cloudframeworks-springcloud/user-guide-springcloud"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.822679+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.822679+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:40:14.506344+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3f114f1de0c0bee88e80a839923f25060e28800fc830cbcc3e167b2e64333a27", "fetched_at": "2026-08-28T04:04:33.822679+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cloudframeworks-springcloud/user-guide-springcloud"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:40:14.506344+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3f114f1de0c0bee88e80a839923f25060e28800fc830cbcc3e167b2e64333a27", "fetched_at": "2026-08-28T04:04:33.822679+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cloudframeworks-springcloud/user-guide-springcloud"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:40:14.506344+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3f114f1de0c0bee88e80a839923f25060e28800fc830cbcc3e167b2e64333a27", "fetched_at": "2026-08-28T04:04:33.822679+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cloudframeworks-springcloud/user-guide-springcloud"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:40:14.506344+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3f114f1de0c0bee88e80a839923f25060e28800fc830cbcc3e167b2e64333a27", "fetched_at": "2026-08-28T04:04:33.822679+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cloudframeworks-springcloud/user-guide-springcloud"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3460, "days_push": 2946, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}