{"id":20684579,"url":"https://github.com/webbywe/codechallenge","last_synced_at":"2025-03-10T21:53:33.193Z","repository":{"id":91752864,"uuid":"66404604","full_name":"webbywe/codechallenge","owner":"webbywe","description":"Code challenge to navigate through a series of challenge requests sent by a REST API.","archived":false,"fork":false,"pushed_at":"2016-08-24T09:44:34.000Z","size":10,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-17T16:15:03.655Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","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/webbywe.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-08-23T21:26:58.000Z","updated_at":"2018-03-13T12:43:17.000Z","dependencies_parsed_at":null,"dependency_job_id":"06fc2051-960b-4881-bc24-99053794a08a","html_url":"https://github.com/webbywe/codechallenge","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/webbywe%2Fcodechallenge","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webbywe%2Fcodechallenge/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webbywe%2Fcodechallenge/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webbywe%2Fcodechallenge/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/webbywe","download_url":"https://codeload.github.com/webbywe/codechallenge/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242933892,"owners_count":20208912,"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-16T22:22:59.382Z","updated_at":"2025-03-10T21:53:33.170Z","avatar_url":"https://github.com/webbywe.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Challenge #\n\nThis module navigates through a series of API calls answering \neach challenge request.\n\nThe module uses Guzzle 5.0 for API calls and conversion of XML and JSON responses. \nFor responses that are returned in YAML, the symfony/yaml package is used. \nAlthough this module utilizes packages, this module is overall lightweight\ndue to auto-loading of the classes.\n \n## Installation ##\n \n 1. Add the following to the settings.php file.\n  \n    This will create the vendor and composer.json one directory\n    above the Drupal installation root. Placing at the Drupal root will\n    throw an alert in running the Security Audit module.\n    \n    Change to `./` vs. `../` to place composer.json in Drupal installation.\n    \n    ```\n    $conf['composer_manager_vendor_dir'] = '../vendor';\n    $conf['composer_manager_file_dir'] = '../';\n    $conf['challenge_auth_token'] = '{your auth token}';\n    ```\n 1. Copy `composer.json.inc` to `composer.json` one directory above Drupal root.\n \n    If `composer.json` already exists, run the following where located:\n    \n        composer require guzzlehttp/guzzle:5.x\n        composer require symfony/yaml\n  \n 1. Run `composer install` where `composer.json` is located.\n \n 1. Download and enable `composer_manager` contrib module.\n \n 1. At command prompt, run `drush composer-json-rebuild` at Drupal root.\n \n 1. Download and enable this module to `/sites/all/modules/custom/challenge/` directory.\n \n 1. Navigate to `http://{domain}/challenge`","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwebbywe%2Fcodechallenge","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwebbywe%2Fcodechallenge","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwebbywe%2Fcodechallenge/lists"}