{"id":18866397,"url":"https://github.com/localgovdrupal/localgov_forms","last_synced_at":"2025-07-04T10:03:04.783Z","repository":{"id":38336791,"uuid":"394644022","full_name":"localgovdrupal/localgov_forms","owner":"localgovdrupal","description":null,"archived":false,"fork":false,"pushed_at":"2025-06-05T13:58:13.000Z","size":418,"stargazers_count":2,"open_issues_count":27,"forks_count":2,"subscribers_count":5,"default_branch":"1.x","last_synced_at":"2025-06-05T14:34:12.398Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/localgovdrupal.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null}},"created_at":"2021-08-10T12:23:39.000Z","updated_at":"2025-05-06T11:20:37.000Z","dependencies_parsed_at":"2023-11-13T17:28:06.235Z","dependency_job_id":"e794b863-efe4-4c5b-b58d-6cf06519d84c","html_url":"https://github.com/localgovdrupal/localgov_forms","commit_stats":{"total_commits":81,"total_committers":4,"mean_commits":20.25,"dds":0.4444444444444444,"last_synced_commit":"9876f55b8460ad9b56af59de9adc34ae5f8252e1"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/localgovdrupal/localgov_forms","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/localgovdrupal%2Flocalgov_forms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/localgovdrupal%2Flocalgov_forms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/localgovdrupal%2Flocalgov_forms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/localgovdrupal%2Flocalgov_forms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/localgovdrupal","download_url":"https://codeload.github.com/localgovdrupal/localgov_forms/tar.gz/refs/heads/1.x","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/localgovdrupal%2Flocalgov_forms/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261691971,"owners_count":23195061,"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-08T05:06:26.362Z","updated_at":"2025-07-04T10:03:04.710Z","avatar_url":"https://github.com/localgovdrupal.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# LocalGovDrupal Forms\n\nProvides additional configuration, styling and components for the Drupal Webform module.\n\n## Additional components\n\n* LocalGov Forms Date - A date input field based on the [GDS Date Input pattern](https://design-system.service.gov.uk/components/date-input/)\n* LocalGov address lookup - Webform element with a configurable address lookup backend.  Geocoder plugins act as backends.\n\n## Plugins\n- Personally Identifiable Information (PII) redactor from Webform submissions: At the moment, a plugin manager `plugin.manager.pii_redactor` and a sample plugin are provided.\n\n## Dependencies\nThe geocoder-php/nominatim-provider package is necessary to run automated tests:\n```\n$ composer require --dev geocoder-php/nominatim-provider\n```\n\nThe localgovdrupal/localgov_geo and localgovdrupal/localgov_os_places_geocoder_provider packages are needed to use the Ordnance Survey Places API-based address lookup plugin.  Once these packages are installed, the *Localgov OS Places* plugin will become available for selection from the Localgov address lookup element's configuration form.\n\n## Editing webforms\nWebforms in Drupal are config entities, therefore are by default exported with the website configuration.\nIt is often desirable that webforms are built and maintained by non-developers.\nTo avoid the configuration being removed by deployments, install the [Config ignore](https://www.drupal.org/project/config_ignore) module and under `/admin/config/development/configuration/ignore` add the following:\n```\nwebform.webform.*\nwebform.webform_options.*\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flocalgovdrupal%2Flocalgov_forms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flocalgovdrupal%2Flocalgov_forms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flocalgovdrupal%2Flocalgov_forms/lists"}