{"adoption": {"forks": 158, "observed_at": "2026-08-28T04:03:26.232235+00:00", "stars": 1062}, "canonical_url": "https://ross.abutalabs.com/products/yeopress", "card": {"archived": true, "artifact_type": "cli-tool", "description": "A Yeoman generator for WordPress", "domain": ["web-development", "cms", "developer-tools"], "enriched": true, "function": ["build-tool", "cli", "developer-tools", "configuration-management", "deployment"], "health_score": 10, "homepage": null, "language": "JavaScript", "license": "NOASSERTION", "license_family": "other", "maturity": "maintenance", "member_repos": ["wesleytodd/YeoPress"], "name": "wesleytodd/YeoPress", "platform": ["cli", "cross-platform"], "pushed_at": "2022-04-12T09:46:18+00:00", "repo": "wesleytodd/YeoPress", "stars": 1062, "tags": ["yeoman-generator", "wordpress", "scaffolding", "vagrant", "git-submodule", "project-templates", "command-line", "nodejs"], "topics": [], "urls": [], "use_cases": ["scaffold a new WordPress project from the command line", "install WordPress as a git submodule for version-controlled updates", "set up a Vagrant box preconfigured for WordPress development", "bootstrap a WordPress site with a custom base theme from GitHub or a tarball", "automate WordPress database creation and wp-config setup", "install WordPress plugins in bulk via a subgenerator"], "what_it_is": "YeoPress is a Yeoman generator that scaffolds WordPress projects, handling installation, directory setup, Git submodule management, database creation, and optional Vagrant configuration. It automates the WordPress setup process through interactive prompts with reusable custom defaults.", "when_to_avoid": ["you use modern WordPress tooling like wp-cli, Docker, or composer-based workflows", "you need a generator for a non-WordPress stack", "you need actively maintained tooling with recent updates and support"], "when_to_choose": ["you regularly start WordPress projects and want repeatable, prompt-driven setup", "you want WordPress core managed as a git submodule with environment-based config files", "you want a Vagrant-based local WordPress development environment out of the box"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/yeopress", "repo": "wesleytodd/YeoPress", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.232235+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:56:47.434387+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "478f7d16744c152e0dacde445be5a891bc17b284926cf87a758547320f8df597", "fetched_at": "2026-08-28T04:03:26.232235+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wesleytodd/YeoPress"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.232235+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:56:47.434387+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "478f7d16744c152e0dacde445be5a891bc17b284926cf87a758547320f8df597", "fetched_at": "2026-08-28T04:03:26.232235+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wesleytodd/YeoPress"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:56:47.434387+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "478f7d16744c152e0dacde445be5a891bc17b284926cf87a758547320f8df597", "fetched_at": "2026-08-28T04:03:26.232235+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wesleytodd/YeoPress"}], "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:03:26.232235+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.232235+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.232235+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:56:47.434387+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "478f7d16744c152e0dacde445be5a891bc17b284926cf87a758547320f8df597", "fetched_at": "2026-08-28T04:03:26.232235+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wesleytodd/YeoPress"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.232235+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.232235+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:56:47.434387+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "478f7d16744c152e0dacde445be5a891bc17b284926cf87a758547320f8df597", "fetched_at": "2026-08-28T04:03:26.232235+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wesleytodd/YeoPress"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.232235+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.232235+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.232235+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:56:47.434387+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "478f7d16744c152e0dacde445be5a891bc17b284926cf87a758547320f8df597", "fetched_at": "2026-08-28T04:03:26.232235+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wesleytodd/YeoPress"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.232235+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.232235+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:56:47.434387+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "478f7d16744c152e0dacde445be5a891bc17b284926cf87a758547320f8df597", "fetched_at": "2026-08-28T04:03:26.232235+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wesleytodd/YeoPress"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:56:47.434387+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "478f7d16744c152e0dacde445be5a891bc17b284926cf87a758547320f8df597", "fetched_at": "2026-08-28T04:03:26.232235+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wesleytodd/YeoPress"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:56:47.434387+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "478f7d16744c152e0dacde445be5a891bc17b284926cf87a758547320f8df597", "fetched_at": "2026-08-28T04:03:26.232235+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wesleytodd/YeoPress"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:56:47.434387+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "478f7d16744c152e0dacde445be5a891bc17b284926cf87a758547320f8df597", "fetched_at": "2026-08-28T04:03:26.232235+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wesleytodd/YeoPress"}], "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": 4986, "days_push": 1604, "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}}