2017 © Pedro Peláez
 

drupal-profile skeletor

Skeletor Install Profile

image

myplanet/skeletor

Skeletor Install Profile

  • Thursday, July 12, 2018
  • by emarchak
  • Repository
  • 5 Watchers
  • 4 Stars
  • 92 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 2 Forks
  • 3 Open issues
  • 11 Versions
  • 44 % Grown

The README.md

Skeletor Install Profile

A skeleton Drupal install profile to set up an appropriate layout for Myplanet's install profile development strategy, striving toward continuous delivery and greater good., (*1)

Status

Build Status, (*2)

Build instructions

1. Requirements

  • PHP 5.5.9 or higher
  • Drush 8
  • Drupal Console 8.0.0+

May be usefull to get multiple versions of drush locally https://www.lullabot.com/articles/switching-drush-versions, (*3)

2. Building drupal

From the install profile folder:, (*4)

bash tmp/scripts/build-dev.sh [ path/to/your/profile.make.yml] [ path/to/build/docroot ], (*5)

3. Installing drupal from the profile

From the path/to/build/docroot/profile/profile folder:, (*6)

bash install.sh [ mysql:// db url ] [ desired account pass ], (*7)

Layout

We will be attempting to follow the Drupal 8 installation profile guidelines laid out for packaging distributions on drupal.org., (*8)

The rationale being that when we layout our projects according to these guidelines, we don't need to document as much, and we will also know how to package our own distribution for drupal.org in the future., (*9)

Here's the additional suggested folder structure for the install profile:, (*10)

+-modules/
| +-contrib/  (gitignored - all contrib modules should go here via makefile)
| +-custom/   (custom modules and features for the site)
+-themes/
| +-contrib/  (gitignored - any contrib themes should go here via makefile)
| +-custom/   (custom themes for the site)
+-libraries/  (gitignored - any libraries should go here via makefile)
+-tmp/        (for things that don't fit in standard install profile structure)
| +-conf/
| +-docs/     (project-specific docs)
| +-patches/
| +-scripts/  (any scripts related to project)
| +-snippets/ (settings.php and htaccess snippets)
| | +-htaccess/
| | +-settings.php/
| +-tests/

The tmp/ directory is intended to be removed before pushing to production., (*11)

  • If you'd like any code to be appended to settings.php, simply add a snippet as tmp/snippets/settings.php/mysnippetname.settings.php. These snippets will be appended in alphabetical order during the build script.

The Versions

12/07 2018

8.2.x-dev

8.2.9999999.9999999-dev

Skeletor Install Profile

  Sources   Download

The Requires

  • cweagans/composer-patches ~1.0
  • drupal/acquia_connector ^1.14
  • drupal/acquia_purge 1.0-beta3
  • drupal/admin_toolbar ^1.15
  • drupal/config_split ^1.3
  • drupal/crop ^1.5
  • drupal/entity_browser ^1.5
  • drupal/field_group 3.0-beta1
  • drupal/focal_point ^1.0@beta
  • drupal/google_tag ^1.0
  • drupal/image_widget_crop ^2.2
  • drupal/media_entity_browser ^1.0@beta
  • drupal/memcache ^2.0@alpha
  • drupal/metatag ^1.5
  • drupal/paragraphs ^1.2
  • drupal/pathauto ^1.2
  • drupal/purge 3.0-beta8
  • drupal/rabbit_hole 1.0-beta4
  • drupal/robotstxt ^1.2
  • drupal/search_api ^1.8
  • drupal/search_api_solr ^2.0
  • drupal/seckit 1.0-alpha2
  • drupal/svg_image 1.8
  • drupal/twig_tweak ^2.0
  • drupal/xmlsitemap 1.0-alpha2

 

The Development Requires

by Myplanet

27/09 2017

8.x-dev

8.9999999.9999999.9999999-dev

Skeletor Install Profile with composer

  Sources   Download

The Requires

 

by Myplanet

27/09 2017

8.0.3

8.0.3.0

Skeletor Install Profile with composer

  Sources   Download

The Requires

 

by Myplanet

20/04 2017
09/04 2017

dev-8.x-upgrade-to-drupal-8.3

dev-8.x-upgrade-to-drupal-8.3

Skeletor Install Profile with composer

  Sources   Download

The Requires

 

by Myplanet

11/01 2017

dev-8.x-travis-phpcs

dev-8.x-travis-phpcs

Skeletor Install Profile with composer

  Sources   Download

The Requires

 

The Development Requires

by Myplanet

25/11 2016

dev-move-shell-to-composer

dev-move-shell-to-composer

Skeletor Install Profile with composer

  Sources   Download

The Requires

 

by Myplanet

23/11 2016

dev-learn-to-unit-test

dev-learn-to-unit-test

Skeletor Install Profile with composer

  Sources   Download

The Requires

 

by Myplanet

23/11 2016
23/11 2016

dev-migrate-to-composer

dev-migrate-to-composer

Skeletor Install Profile with composer

  Sources   Download

The Requires

 

by Myplanet