{"id":13759446,"url":"https://github.com/cedaro/structure","last_synced_at":"2025-05-10T09:32:32.093Z","repository":{"id":143370416,"uuid":"56873686","full_name":"cedaro/structure","owner":"cedaro","description":"Examples demonstrating methods for structuring WordPress plugins.","archived":false,"fork":false,"pushed_at":"2025-03-23T13:25:13.000Z","size":15,"stargazers_count":25,"open_issues_count":0,"forks_count":4,"subscribers_count":4,"default_branch":"strauss","last_synced_at":"2025-03-23T14:27:27.860Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"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/cedaro.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}},"created_at":"2016-04-22T17:32:36.000Z","updated_at":"2024-02-27T04:55:35.000Z","dependencies_parsed_at":"2024-01-20T04:50:37.318Z","dependency_job_id":null,"html_url":"https://github.com/cedaro/structure","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/cedaro%2Fstructure","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cedaro%2Fstructure/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cedaro%2Fstructure/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cedaro%2Fstructure/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cedaro","download_url":"https://codeload.github.com/cedaro/structure/tar.gz/refs/heads/strauss","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253397177,"owners_count":21902005,"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-08-03T13:00:53.296Z","updated_at":"2025-05-10T09:32:32.086Z","avatar_url":"https://github.com/cedaro.png","language":null,"funding_links":[],"categories":["Others"],"sub_categories":[],"readme":"# Structure\n\nAn example plugin demonstrating a method for structuring WordPress plugins using Composer and version 2.0+ of the [WP Plugin Library](https://github.com/cedaro/wp-plugin).\n\nTake a look through `composer.json` to see how namespaces are prefixed using [Strauss](https://github.com/BrianHenryIE/strauss).\n\nThe `Container`, `Plugin`, and `ServiceProvider` classes show examples of using those various pieces in your own plugin to add more structure, but they're completely optional.\n\nUse as much or as little as you want from the plugin library.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcedaro%2Fstructure","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcedaro%2Fstructure","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcedaro%2Fstructure/lists"}