Guardr for Drupal 8.x will be able to be installed completely with Composer if we publish guardr on Packagist (https://packagist.org/).

Following work on the Acquia Lightning distribution. https://packagist.org/packages/acquia/lightning-project.
Installs with composer create-project acquia/lightning-project:8.1.* MYPROJECT --no-interaction --stability rc.

The github repo we can use for Packagist is https://github.com/guardrdistro/guardr.

Comments

shrop created an issue. See original summary.

shrop’s picture

Issue summary: View changes
shrop’s picture

Assigned: shrop » Unassigned
robpowell’s picture

@shrop, looks like GH guardr defaults to branch 7 and that doesn't have a composer.json. We could see if defaulting the branch to 8 makes the "submit package" workflow complete.

Here is the doc I was referencing https://knpuniversity.com/screencast/question-answer-day/create-composer..., but packagist has some good info as well.

robpowell’s picture

Also, it makes more sense for you to do the setup because there is an integration with GH that I think makes more sense with your account.

shrop’s picture

Status: Active » Fixed

Guardr Project is now on Packagist at https://packagist.org/packages/guardrdistro/guardr-project. shrop and joestewart are current maintainers. The following command will setup Guardr using composer:

composer create-project guardrdistro/guardr-project:8.x-dev guardr-project --no-interaction

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.