{"id":18291244,"url":"https://github.com/violinist-dev/editorial-test","last_synced_at":"2026-02-14T04:02:50.940Z","repository":{"id":85683103,"uuid":"261584215","full_name":"violinist-dev/editorial-test","owner":"violinist-dev","description":null,"archived":false,"fork":false,"pushed_at":"2020-05-05T19:59:48.000Z","size":123,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-04-09T07:49:44.071Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":false,"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/violinist-dev.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}},"created_at":"2020-05-05T21:12:14.000Z","updated_at":"2022-11-07T17:32:33.000Z","dependencies_parsed_at":null,"dependency_job_id":"bf99f678-d881-4674-92e7-2d75ab0c5924","html_url":"https://github.com/violinist-dev/editorial-test","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/violinist-dev/editorial-test","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/violinist-dev%2Feditorial-test","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/violinist-dev%2Feditorial-test/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/violinist-dev%2Feditorial-test/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/violinist-dev%2Feditorial-test/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/violinist-dev","download_url":"https://codeload.github.com/violinist-dev/editorial-test/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/violinist-dev%2Feditorial-test/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273549307,"owners_count":25125275,"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-09-04T02:00:08.968Z","response_time":61,"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-05T14:13:42.738Z","updated_at":"2026-02-14T04:02:45.904Z","avatar_url":"https://github.com/violinist-dev.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Composer template for Drupal projects\n\n[![Build Status](https://travis-ci.org/drupal-composer/drupal-project.svg?branch=8.x)](https://travis-ci.org/drupal-composer/drupal-project)\n\nThis project template provides a starter kit for managing your site\ndependencies with [Composer](https://getcomposer.org/).\n\nIf you want to know how to use it as replacement for\n[Drush Make](https://github.com/drush-ops/drush/blob/8.x/docs/make.md) visit\nthe [Documentation on drupal.org](https://www.drupal.org/node/2471553).\n\n## Usage\n\nFirst you need to [install composer](https://getcomposer.org/doc/00-intro.md#installation-linux-unix-osx).\n\n\u003e Note: The instructions below refer to the [global composer installation](https://getcomposer.org/doc/00-intro.md#globally).\nYou might need to replace `composer` with `php composer.phar` (or similar) \nfor your setup.\n\nAfter that you can create the project:\n\n```\ncomposer create-project drupal-composer/drupal-project:8.x-dev some-dir --no-interaction\n```\n\nWith `composer require ...` you can download new dependencies to your \ninstallation.\n\n```\ncd some-dir\ncomposer require drupal/devel:~1.0\n```\n\nThe `composer create-project` command passes ownership of all files to the \nproject that is created. You should create a new git repository, and commit \nall files not excluded by the .gitignore file.\n\n## What does the template do?\n\nWhen installing the given `composer.json` some tasks are taken care of:\n\n* Drupal will be installed in the `web`-directory.\n* Autoloader is implemented to use the generated composer autoloader in `vendor/autoload.php`,\n  instead of the one provided by Drupal (`web/vendor/autoload.php`).\n* Modules (packages of type `drupal-module`) will be placed in `web/modules/contrib/`\n* Theme (packages of type `drupal-theme`) will be placed in `web/themes/contrib/`\n* Profiles (packages of type `drupal-profile`) will be placed in `web/profiles/contrib/`\n* Creates default writable versions of `settings.php` and `services.yml`.\n* Creates `web/sites/default/files`-directory.\n* Latest version of drush is installed locally for use at `vendor/bin/drush`.\n* Latest version of DrupalConsole is installed locally for use at `vendor/bin/drupal`.\n* Creates environment variables based on your .env file. See [.env.example](.env.example).\n\n## Updating Drupal Core\n\nThis project will attempt to keep all of your Drupal Core files up-to-date; the \nproject [drupal-composer/drupal-scaffold](https://github.com/drupal-composer/drupal-scaffold) \nis used to ensure that your scaffold files are updated every time drupal/core is \nupdated. If you customize any of the \"scaffolding\" files (commonly .htaccess), \nyou may need to merge conflicts if any of your modified files are updated in a \nnew release of Drupal core.\n\nFollow the steps below to update your core files.\n\n1. Run `composer update drupal/core webflo/drupal-core-require-dev \"symfony/*\" --with-dependencies` to update Drupal Core and its dependencies.\n1. Run `git diff` to determine if any of the scaffolding files have changed. \n   Review the files for any changes and restore any customizations to \n  `.htaccess` or `robots.txt`.\n1. Commit everything all together in a single commit, so `web` will remain in\n   sync with the `core` when checking out branches or running `git bisect`.\n1. In the event that there are non-trivial conflicts in step 2, you may wish \n   to perform these steps on a branch, and use `git merge` to combine the \n   updated core files with your customized files. This facilitates the use \n   of a [three-way merge tool such as kdiff3](http://www.gitshah.com/2010/12/how-to-setup-kdiff-as-diff-tool-for-git.html). This setup is not necessary if your changes are simple; \n   keeping all of your modifications at the beginning or end of the file is a \n   good strategy to keep merges easy.\n\n## Generate composer.json from existing project\n\nWith using [the \"Composer Generate\" drush extension](https://www.drupal.org/project/composer_generate)\nyou can now generate a basic `composer.json` file from an existing project. Note\nthat the generated `composer.json` might differ from this project's file.\n\n\n## FAQ\n\n### Should I commit the contrib modules I download?\n\nComposer recommends **no**. They provide [argumentation against but also \nworkrounds if a project decides to do it anyway](https://getcomposer.org/doc/faqs/should-i-commit-the-dependencies-in-my-vendor-directory.md).\n\n### Should I commit the scaffolding files?\n\nThe [drupal-scaffold](https://github.com/drupal-composer/drupal-scaffold) plugin can download the scaffold files (like\nindex.php, update.php, …) to the web/ directory of your project. If you have not customized those files you could choose\nto not check them into your version control system (e.g. git). If that is the case for your project it might be\nconvenient to automatically run the drupal-scaffold plugin after every install or update of your project. You can\nachieve that by registering `@composer drupal:scaffold` as post-install and post-update command in your composer.json:\n\n```json\n\"scripts\": {\n    \"post-install-cmd\": [\n        \"@composer drupal:scaffold\",\n        \"...\"\n    ],\n    \"post-update-cmd\": [\n        \"@composer drupal:scaffold\",\n        \"...\"\n    ]\n},\n```\n### How can I apply patches to downloaded modules?\n\nIf you need to apply patches (depending on the project being modified, a pull \nrequest is often a better solution), you can do so with the \n[composer-patches](https://github.com/cweagans/composer-patches) plugin.\n\nTo add a patch to drupal module foobar insert the patches section in the extra \nsection of composer.json:\n```json\n\"extra\": {\n    \"patches\": {\n        \"drupal/foobar\": {\n            \"Patch description\": \"URL or local path to patch\"\n        }\n    }\n}\n```\n### How do I switch from packagist.drupal-composer.org to packages.drupal.org?\n\nFollow the instructions in the [documentation on drupal.org](https://www.drupal.org/docs/develop/using-composer/using-packagesdrupalorg).\n\n### How do I specify a PHP version ?\n\nThis project supports PHP 5.6 as minimum version (see [Drupal 8 PHP requirements](https://www.drupal.org/docs/8/system-requirements/drupal-8-php-requirements)), however it's possible that a `composer update` will upgrade some package that will then require PHP 7+.\n\nTo prevent this you can add this code to specify the PHP version you want to use in the `config` section of `composer.json`:\n```json\n\"config\": {\n    \"sort-packages\": true,\n    \"platform\": {\n        \"php\": \"5.6.40\"\n    }\n},\n```\n# drupal-project\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fviolinist-dev%2Feditorial-test","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fviolinist-dev%2Feditorial-test","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fviolinist-dev%2Feditorial-test/lists"}