{"adoption": {"forks": 2396, "observed_at": "2026-08-28T04:03:19.144561+00:00", "stars": 1036}, "canonical_url": "https://ross.abutalabs.com/products/project-examples", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Small projects in universal build ecosystems to configure CI and Artifactory", "domain": ["developer-tools"], "enriched": true, "function": ["ci-cd", "developer-tools", "deployment", "build-tool"], "health_score": 59, "homepage": null, "language": "C#", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["jfrog/project-examples"], "name": "jfrog/project-examples", "platform": ["cross-platform", "cloud"], "pushed_at": "2026-02-01T10:02:18+00:00", "repo": "jfrog/project-examples", "stars": 1036, "tags": ["jfrog", "artifactory", "sample-projects", "examples", "ci-pipelines", "build-integration", "devops", "automation", "docker"], "topics": [], "urls": [], "use_cases": ["set up a CI pipeline that publishes artifacts to Artifactory", "learn how to configure JFrog CLI for my build tool", "find an example of Maven or Gradle deployment to Artifactory", "see how Docker images are pushed to JFrog container registry", "bootstrap a sample project for testing my Artifactory setup", "integrate JFrog Xray scanning into a build"], "what_it_is": "A collection of small sample projects across many build ecosystems (Maven, Gradle, npm, NuGet, Docker, and more) demonstrating how to configure CI pipelines and integrate with JFrog Artifactory and the JFrog Platform. It serves as reference example code rather than a shippable library or tool.", "when_to_avoid": ["you need a production-ready library or runtime dependency", "you are not using JFrog products", "you expect semantic versioning, releases, or API stability guarantees"], "when_to_choose": ["you are onboarding to the JFrog Platform and want working example configurations", "you need a reference for wiring a specific build tool or CI server to Artifactory", "you want a small test project to validate your JFrog setup"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/project-examples", "repo": "jfrog/project-examples", "role": "main", "score": 62}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.144561+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:04:40.883595+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "316f54cb6161a448403e8f4e731b70dfe30488fd55ea44bcd087ca5886a10e6d", "fetched_at": "2026-08-28T04:03:19.144561+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jfrog/project-examples"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.144561+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:04:40.883595+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "316f54cb6161a448403e8f4e731b70dfe30488fd55ea44bcd087ca5886a10e6d", "fetched_at": "2026-08-28T04:03:19.144561+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jfrog/project-examples"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:04:40.883595+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "316f54cb6161a448403e8f4e731b70dfe30488fd55ea44bcd087ca5886a10e6d", "fetched_at": "2026-08-28T04:03:19.144561+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jfrog/project-examples"}], "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:19.144561+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.144561+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.144561+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:04:40.883595+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "316f54cb6161a448403e8f4e731b70dfe30488fd55ea44bcd087ca5886a10e6d", "fetched_at": "2026-08-28T04:03:19.144561+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jfrog/project-examples"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.144561+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.144561+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:04:40.883595+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "316f54cb6161a448403e8f4e731b70dfe30488fd55ea44bcd087ca5886a10e6d", "fetched_at": "2026-08-28T04:03:19.144561+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jfrog/project-examples"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.144561+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.144561+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.144561+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:04:40.883595+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "316f54cb6161a448403e8f4e731b70dfe30488fd55ea44bcd087ca5886a10e6d", "fetched_at": "2026-08-28T04:03:19.144561+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jfrog/project-examples"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.144561+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.144561+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:04:40.883595+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "316f54cb6161a448403e8f4e731b70dfe30488fd55ea44bcd087ca5886a10e6d", "fetched_at": "2026-08-28T04:03:19.144561+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jfrog/project-examples"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:04:40.883595+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "316f54cb6161a448403e8f4e731b70dfe30488fd55ea44bcd087ca5886a10e6d", "fetched_at": "2026-08-28T04:03:19.144561+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jfrog/project-examples"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:04:40.883595+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "316f54cb6161a448403e8f4e731b70dfe30488fd55ea44bcd087ca5886a10e6d", "fetched_at": "2026-08-28T04:03:19.144561+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jfrog/project-examples"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:04:40.883595+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "316f54cb6161a448403e8f4e731b70dfe30488fd55ea44bcd087ca5886a10e6d", "fetched_at": "2026-08-28T04:03:19.144561+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jfrog/project-examples"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 65, "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": 5463, "days_push": 213, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 62, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}