{"id":18801901,"url":"https://github.com/sporto/elm-patterns","last_synced_at":"2025-04-16T02:21:49.063Z","repository":{"id":7968773,"uuid":"56998307","full_name":"sporto/elm-patterns","owner":"sporto","description":"A collection of common patterns for Elm","archived":false,"fork":false,"pushed_at":"2024-09-26T06:13:40.000Z","size":2067,"stargazers_count":124,"open_issues_count":2,"forks_count":15,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-03-29T04:06:17.212Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://sporto.github.io/elm-patterns/","language":"Elm","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sporto.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-04-24T23:02:23.000Z","updated_at":"2025-03-20T09:43:27.000Z","dependencies_parsed_at":"2024-01-05T22:00:27.986Z","dependency_job_id":"45252933-882c-4bc7-82e2-8583582e9798","html_url":"https://github.com/sporto/elm-patterns","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sporto%2Felm-patterns","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sporto%2Felm-patterns/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sporto%2Felm-patterns/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sporto%2Felm-patterns/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sporto","download_url":"https://codeload.github.com/sporto/elm-patterns/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249183810,"owners_count":21226263,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-07T22:25:41.750Z","updated_at":"2025-04-16T02:21:49.034Z","avatar_url":"https://github.com/sporto.png","language":"Elm","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Elm Patterns\n\n![github pages](https://github.com/sporto/elm-patterns/workflows/github%20pages/badge.svg)\n\nA collection of common patterns in Elm \u003chttp://sporto.github.io/elm-patterns/\u003e.\n\n## Development\n\n### mdbook\n\nThis book uses mdbook: \u003chttps://github.com/rust-lang/mdBook\u003e\n\nTo view locally run\n\n```\nmdbook serve -p 5000\n```\n\nDeployment is done automatically via github actions (No need to build the book).\n\n## Contributing\n\nThis guide documents patterns that are commonly used in Elm applications.\n\n- Avoid uncommon or esoteric patterns.\n- The pattern explanation needs to be as simple as possible. Don't write a whole essay for each one. They should be easy to read and understand in a few minutes (whenever possible).\n- Avoid complex terminology e.g. Monads, Applicative, etc. Unless this is really critical for understanding the pattern.\n- The pattern explanation doesn't need to be thorough (i.e. show all the code). As long at it conveys the idea and benefits. Linking to a more detailed source is great.\n- These patterns should try to align with the community recommendations and best practices.\n- Write in first person voice using the pronoun \"we\". E.g. \"We might choose to use X\".\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsporto%2Felm-patterns","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsporto%2Felm-patterns","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsporto%2Felm-patterns/lists"}