{"id":19351840,"url":"https://github.com/thunder/thunder_gqls","last_synced_at":"2025-10-06T02:10:49.290Z","repository":{"id":45990465,"uuid":"337964136","full_name":"thunder/thunder_gqls","owner":"thunder","description":null,"archived":false,"fork":false,"pushed_at":"2021-11-22T14:12:11.000Z","size":112,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":2,"default_branch":"develop","last_synced_at":"2025-02-24T10:45:24.755Z","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":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thunder.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}},"created_at":"2021-02-11T07:59:36.000Z","updated_at":"2021-11-22T14:11:37.000Z","dependencies_parsed_at":"2022-09-01T05:20:34.421Z","dependency_job_id":null,"html_url":"https://github.com/thunder/thunder_gqls","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/thunder/thunder_gqls","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thunder%2Fthunder_gqls","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thunder%2Fthunder_gqls/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thunder%2Fthunder_gqls/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thunder%2Fthunder_gqls/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thunder","download_url":"https://codeload.github.com/thunder/thunder_gqls/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thunder%2Fthunder_gqls/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278547821,"owners_count":26004775,"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","status":"online","status_checked_at":"2025-10-06T02:00:05.630Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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-10T04:37:25.635Z","updated_at":"2025-10-06T02:10:49.274Z","avatar_url":"https://github.com/thunder.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Installation\n\nIn modules folder of a Thunder installation:\n\n    git clone git@github.com:thunder/thunder_gqls.git\n    drush en thunder_gqls\n\nYou can enable the thunder_demo module to have some articles to work with.\n\n+ open admin/config/graphql in browser click \"Create Server\"\n+ choose a label and custom endpoint to your liking.\n+ Select \"Composable schema\" as schema and enable extensions\n+ Hit \"Save\" button\n\nBack on admin/config/graphql choose \"Explorer\" from the drop down button\n\nIf all works, you should be able to test some queries in the Explorer. For the\nexample query you have to add the query variable `{\"path\": \"/your-path\"}`\n\n# Example\n\n    query ($path: String!) {\n      metatags(path: $path) {\n        tag\n        attributes\n      }\n      mainMenu: menu(id: \"main\" path: $path) {\n        name\n        id\n        items {\n          title\n          url\n          inActiveTrail\n          children {\n            title\n            url\n            inActiveTrail\n          }\n        }\n      }\n      footerMenu: menu(id: \"footer\" path: $path) {\n        name\n        id\n        items {\n          title\n          url\n          inActiveTrail\n          children {\n            title\n            url\n            inActiveTrail\n          }\n        }\n      }\n      page(path: $path) {\n        uuid\n        url\n        name\n        ... on User {\n          mail\n        }\n        ... on Channel {\n          articles(offset: 0 limit: 2) {\n            total\n            items {\n              name\n              url\n            }\n          }\n          content {\n            __typename\n          }\n        }\n        ... on Article {\n          id\n          url\n          seoTitle\n          language\n          author {\n            id\n            name\n            mail\n            __typename\n          }\n          channel {\n            url\n            name\n          }\n          teaser {\n            image {\n              src\n              published\n              fallbackMedia {\n                src\n              }\n            }\n          }\n          content {\n            __typename\n            ... on ParagraphPinterest {\n              url\n            }\n            ... on ParagraphText {\n              text\n            }\n            ... on ParagraphGallery {\n              images {\n                src\n              }\n            }\n            ... on ParagraphImage {\n              image {\n                src\n                width\n                title\n                alt\n                name\n                tags {\n                  name\n                }\n                derivative(style: \"medium\") {\n                  src\n                  width\n                }\n                focalPoint {\n                  x\n                  y\n                }\n              }\n            }\n            ... on ParagraphLink {\n              links {\n                url\n                title\n              }\n            }\n          }\n        }\n      }\n    }\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthunder%2Fthunder_gqls","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthunder%2Fthunder_gqls","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthunder%2Fthunder_gqls/lists"}