{"adoption": {"forks": 356, "observed_at": "2026-08-28T04:07:00.599507+00:00", "stars": 2553}, "canonical_url": "https://ross.abutalabs.com/products/http-api-guide", "card": {"archived": false, "artifact_type": "learning-resource", "description": null, "domain": ["web-development", "apis", "documentation", "developer-tools"], "enriched": true, "function": ["documentation", "api-framework"], "health_score": 51, "homepage": null, "language": null, "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["bolasblack/http-api-guide"], "name": "bolasblack/http-api-guide", "platform": [], "pushed_at": "2025-11-14T21:13:51+00:00", "repo": "bolasblack/http-api-guide", "stars": 2553, "tags": ["http-api-design", "rest", "api-guidelines", "chinese-language", "reference-guide", "web-server"], "topics": [], "urls": [], "use_cases": ["learn how to design restful http apis", "guide for choosing http status codes and request methods", "best practices for api url design", "understand http caching and concurrency control for apis", "reference for http authentication in api design", "api design guidelines in chinese"], "what_it_is": "A Chinese-language guide (HTTP 接口设计指北) offering recommendations for designing HTTP APIs, covering the HTTP protocol, URLs, request methods, status codes, authentication, caching, concurrency control, and CORS. It curates RFC references and other API design guidelines as advisory material rather than strict requirements.", "when_to_avoid": ["you need an enforceable specification or linting tool rather than advisory suggestions", "you need up-to-date coverage of HTTP/3 or modern API trends", "you want a formal API style guide like Microsoft's or Google's own guidelines"], "when_to_choose": ["you are designing a new HTTP API and want curated best practices with RFC references", "you want a Chinese-language explanation of HTTP API design topics", "you need a starting point linking to authoritative specs like RFC 7230-7235"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/http-api-guide", "repo": "bolasblack/http-api-guide", "role": "main", "score": 56}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:00.599507+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:23:47.079120+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "38ba812d07a24bb1630fd3f79691ba75b7159a85a3df55857f6e75d2567db000", "fetched_at": "2026-08-28T04:07:00.599507+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bolasblack/http-api-guide"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:00.599507+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:23:47.079120+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "38ba812d07a24bb1630fd3f79691ba75b7159a85a3df55857f6e75d2567db000", "fetched_at": "2026-08-28T04:07:00.599507+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bolasblack/http-api-guide"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:23:47.079120+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "38ba812d07a24bb1630fd3f79691ba75b7159a85a3df55857f6e75d2567db000", "fetched_at": "2026-08-28T04:07:00.599507+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bolasblack/http-api-guide"}], "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:07:00.599507+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:00.599507+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:00.599507+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:23:47.079120+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "38ba812d07a24bb1630fd3f79691ba75b7159a85a3df55857f6e75d2567db000", "fetched_at": "2026-08-28T04:07:00.599507+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bolasblack/http-api-guide"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:00.599507+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:00.599507+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:23:47.079120+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "38ba812d07a24bb1630fd3f79691ba75b7159a85a3df55857f6e75d2567db000", "fetched_at": "2026-08-28T04:07:00.599507+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bolasblack/http-api-guide"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:00.599507+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:00.599507+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:00.599507+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:23:47.079120+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "38ba812d07a24bb1630fd3f79691ba75b7159a85a3df55857f6e75d2567db000", "fetched_at": "2026-08-28T04:07:00.599507+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bolasblack/http-api-guide"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:00.599507+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:00.599507+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:23:47.079120+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "38ba812d07a24bb1630fd3f79691ba75b7159a85a3df55857f6e75d2567db000", "fetched_at": "2026-08-28T04:07:00.599507+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bolasblack/http-api-guide"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:23:47.079120+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "38ba812d07a24bb1630fd3f79691ba75b7159a85a3df55857f6e75d2567db000", "fetched_at": "2026-08-28T04:07:00.599507+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bolasblack/http-api-guide"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:23:47.079120+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "38ba812d07a24bb1630fd3f79691ba75b7159a85a3df55857f6e75d2567db000", "fetched_at": "2026-08-28T04:07:00.599507+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bolasblack/http-api-guide"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:23:47.079120+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "38ba812d07a24bb1630fd3f79691ba75b7159a85a3df55857f6e75d2567db000", "fetched_at": "2026-08-28T04:07:00.599507+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bolasblack/http-api-guide"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 52, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+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": 4672, "days_push": 292, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 56, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}