{"id":22661348,"url":"https://github.com/realityloop/foundry","last_synced_at":"2025-04-12T06:11:07.482Z","repository":{"id":38373643,"uuid":"328812669","full_name":"Realityloop/foundry","owner":"Realityloop","description":"Composer project template for the Drupal Foundry install profile using a relocated document root ","archived":false,"fork":false,"pushed_at":"2025-04-09T18:48:56.000Z","size":943,"stargazers_count":2,"open_issues_count":13,"forks_count":2,"subscribers_count":2,"default_branch":"develop","last_synced_at":"2025-04-11T11:15:55.857Z","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-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Realityloop.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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":"2021-01-11T22:57:09.000Z","updated_at":"2025-01-30T00:49:10.000Z","dependencies_parsed_at":"2023-12-18T15:09:36.673Z","dependency_job_id":"f13ca41b-f6cb-4f6a-b6ea-27b26911fa58","html_url":"https://github.com/Realityloop/foundry","commit_stats":{"total_commits":105,"total_committers":7,"mean_commits":15.0,"dds":0.3142857142857143,"last_synced_commit":"158228d2aff00c248194032e464d838cd5adb4a6"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Realityloop%2Ffoundry","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Realityloop%2Ffoundry/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Realityloop%2Ffoundry/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Realityloop%2Ffoundry/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Realityloop","download_url":"https://codeload.github.com/Realityloop/foundry/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248525138,"owners_count":21118619,"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-12-09T11:15:19.063Z","updated_at":"2025-04-12T06:11:07.447Z","avatar_url":"https://github.com/Realityloop.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Foundry\n\nThis [composer template](https://repo.packagist.org/packages/realityloop/foundry) downloads Drupal with the [Foundry install profile](https://www.drupal.org/project/foundry) and all of it's dependencies as a relocated document root.\n\nThe Foundry install profile is designed to be a good starting point for most websites, with a particular focus on administration experience.\n\n## Recommended usage\n\nCreate a directory for your project then use the `composer create-project` command to download the required code as shown here (you will require php 8.3 to execute this):\n\n```\ncomposer create-project -s dev realityloop/foundry [destination]\n```\n\n## Install Drupal using quickstart\n\nThis method is ideal for testing quickly.\n\n```\nphp ./web/core/scripts/drupal quick-start foundry\n```\n\n## Install Drupal using ddev\n\nThis method is great for development purposes.\n\n1. First install ddev https://ddev.com/get-started/\n2. Then from the project root execute the following:\n\n```\nddev start\n```\n\n\nFor production use we suggest a contaier based workflow such as docker or kubernetes.\n\n## Contributing\n\nThis project uses conventional commits https://www.conventionalcommits.org/en/v1.0.0/ \n\nYou will need nodejs v16.x installed for local development, we assume you will be using nvm.\n\nBefore undertaking any development tasks on your local machine we request that you execute the following 3 commands from the project directory so that your commits meet the standards:\n\n```\nnvm use stable\nnpm i\ngit config core.hooksPath .git-hooks\n```\n\nAny PR's without conventional commit messages will be closed.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frealityloop%2Ffoundry","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frealityloop%2Ffoundry","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frealityloop%2Ffoundry/lists"}