{"adoption": {"forks": 300, "observed_at": "2026-08-28T04:08:48.896875+00:00", "stars": 4426}, "canonical_url": "https://ross.abutalabs.com/products/elixir_style_guide", "card": {"archived": false, "artifact_type": "learning-resource", "description": "A community driven style guide for Elixir", "domain": ["programming-languages", "developer-tools", "documentation"], "enriched": true, "function": ["documentation", "linter", "formatter"], "health_score": 20, "homepage": null, "language": "Elixir", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["christopheradams/elixir_style_guide"], "name": "christopheradams/elixir_style_guide", "platform": ["cross-platform"], "pushed_at": "2024-05-10T03:55:51+00:00", "repo": "christopheradams/elixir_style_guide", "stars": 4426, "tags": ["elixir", "style-guide", "coding-conventions", "community-driven"], "topics": ["elixir", "styleguide", "style-guide", "elixir-lang"], "urls": [], "use_cases": ["how should I format my Elixir code", "Elixir naming conventions for modules and functions", "best practices for writing Elixir documentation comments", "when to use parentheses in Elixir", "Elixir style rules for structs and exceptions", "community style guide for Elixir metaprogramming"], "what_it_is": "A community-driven style guide for the Elixir programming language covering formatting, naming, documentation, metaprogramming, and testing conventions. It is a reference document with translations in multiple languages, not executable software.", "when_to_avoid": ["you need an executable linter or formatter tool rather than a written guide", "your team already enforces style via the built-in Elixir code formatter and Credo"], "when_to_choose": ["you want community-accepted conventions for writing idiomatic Elixir", "you are setting up code review standards or formatter config for an Elixir project", "you are learning Elixir and want guidance on idiomatic style"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/elixir_style_guide", "repo": "christopheradams/elixir_style_guide", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.896875+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:20:57.039361+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "667de66c8509008269b31ba49589bb3dfb7a61013d6886777fa487cdaecbd614", "fetched_at": "2026-08-28T04:08:48.896875+00:00", "kind": "readme", "missing": false, "url": "https://github.com/christopheradams/elixir_style_guide"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.896875+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:20:57.039361+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "667de66c8509008269b31ba49589bb3dfb7a61013d6886777fa487cdaecbd614", "fetched_at": "2026-08-28T04:08:48.896875+00:00", "kind": "readme", "missing": false, "url": "https://github.com/christopheradams/elixir_style_guide"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:20:57.039361+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "667de66c8509008269b31ba49589bb3dfb7a61013d6886777fa487cdaecbd614", "fetched_at": "2026-08-28T04:08:48.896875+00:00", "kind": "readme", "missing": false, "url": "https://github.com/christopheradams/elixir_style_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:08:48.896875+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.896875+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.896875+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:20:57.039361+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "667de66c8509008269b31ba49589bb3dfb7a61013d6886777fa487cdaecbd614", "fetched_at": "2026-08-28T04:08:48.896875+00:00", "kind": "readme", "missing": false, "url": "https://github.com/christopheradams/elixir_style_guide"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.896875+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.896875+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:20:57.039361+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "667de66c8509008269b31ba49589bb3dfb7a61013d6886777fa487cdaecbd614", "fetched_at": "2026-08-28T04:08:48.896875+00:00", "kind": "readme", "missing": false, "url": "https://github.com/christopheradams/elixir_style_guide"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.896875+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.896875+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.896875+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:20:57.039361+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "667de66c8509008269b31ba49589bb3dfb7a61013d6886777fa487cdaecbd614", "fetched_at": "2026-08-28T04:08:48.896875+00:00", "kind": "readme", "missing": false, "url": "https://github.com/christopheradams/elixir_style_guide"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.896875+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.896875+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:20:57.039361+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "667de66c8509008269b31ba49589bb3dfb7a61013d6886777fa487cdaecbd614", "fetched_at": "2026-08-28T04:08:48.896875+00:00", "kind": "readme", "missing": false, "url": "https://github.com/christopheradams/elixir_style_guide"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:20:57.039361+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "667de66c8509008269b31ba49589bb3dfb7a61013d6886777fa487cdaecbd614", "fetched_at": "2026-08-28T04:08:48.896875+00:00", "kind": "readme", "missing": false, "url": "https://github.com/christopheradams/elixir_style_guide"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:20:57.039361+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "667de66c8509008269b31ba49589bb3dfb7a61013d6886777fa487cdaecbd614", "fetched_at": "2026-08-28T04:08:48.896875+00:00", "kind": "readme", "missing": false, "url": "https://github.com/christopheradams/elixir_style_guide"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:20:57.039361+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "667de66c8509008269b31ba49589bb3dfb7a61013d6886777fa487cdaecbd614", "fetched_at": "2026-08-28T04:08:48.896875+00:00", "kind": "readme", "missing": false, "url": "https://github.com/christopheradams/elixir_style_guide"}], "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": 4726, "days_push": 845, "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}}