2017 © Pedro Peláez
 

vm draft-environment

Development environment for Draft Drupal.

image

lemberg/draft-environment

Development environment for Draft Drupal.

  • Monday, July 23, 2018
  • by T2L
  • Repository
  • 5 Watchers
  • 1 Stars
  • 7,995 Installations
  • Ruby
  • 1 Dependents
  • 0 Suggesters
  • 2 Forks
  • 9 Open issues
  • 29 Versions
  • 14 % Grown

The README.md

Draft Environment

Latest Stable Version Build Status codecov, (*1)

This is Vagrant-based development environment for Drupal projects. This project is a part of a Draft Drupal project template., (*2)

Prerequisites

  • PHP (7.4+) and Composer 2
  • Vagrant (2.2.6+)
  • VirtualBox (5.2+)
  • mkcert (optional)

Vagrant plugins (will be automatically installed)

Vagrant Host Manager

Manages host and/or guest hosts files. Draft is configured to create a hostname.test DNS record on a host machine., (*3)

vagrant-disksize

A Vagrant plugin to resize disks in VirtualBox., (*4)

Vagrant WinNFSd (WINDOWS only)

Dramatically increases disk IO on Windows by adding NFS support., (*5)

How to

  1. (Optional) Locally-trusted SSL certificates, (*6)

    Skip this step if mkcert is already installed and the local CA does already exist., (*7)

    Install mkcert in order to get locally-trusted development SSL certificates. This tool requires no configuration. After installation just run:, (*8)

    $ mkcert -install
    
  2. Add Draft Environment to the project (as a dev dependency):, (*9)

    $ composer require --dev lemberg/draft-environment
    
  3. Configure guest machine by answering installer's questions. At the moment, project name (hostname) and PHP version are the only settings that can be set interactively, (*10)

  4. Override any variable used in any Ansible role by manually editing the vm-settings.yml. All available variables alongside with their default values are listed in default.vm-settings.yml, (*11)

    Here's the list of used roles:, (*12)

  5. Create and provision the guest machine:, (*13)

    $ vagrant up
    
  6. Commit .gitignore, Vagrantfile and vm-settings.yml to lock the VM state, (*14)

  7. Configuration can be overridden locally by creating and editing vm-settings.local.yml (and this file must not be committed), (*15)

Documentation

Everybody loves documentation. We do too! Check this out., (*16)

Changelog

Changelog can be found here CHANGELOG.md, (*17)

The Versions

23/07 2018

dev-3.x.x-solr-configs

dev-3.x.x-solr-configs

Development environment for Draft Drupal.

  Sources   Download

GPL-2.0-or-later

The Requires

 

23/07 2018

3.x-dev

3.9999999.9999999.9999999-dev

Development environment for Draft Drupal.

  Sources   Download

GPL-2.0-or-later

The Requires

 

23/07 2018

dev-3.x.x-reorganize-files

dev-3.x.x-reorganize-files

Development environment for Draft Drupal.

  Sources   Download

GPL-2.0-or-later

The Requires

 

15/03 2018

2.x-dev

2.9999999.9999999.9999999-dev

Development environment for Draft Drupal.

  Sources   Download

GPL-2.0+ GPL-2.0-or-later

The Requires

 

15/03 2018

2.5.0

2.5.0.0

Development environment for Draft Drupal.

  Sources   Download

GPL-2.0-or-later

The Requires

 

15/03 2018

dev-feature/drupal-85-ready

dev-feature/drupal-85-ready

Development environment for Draft Drupal.

  Sources   Download

GPL-2.0-or-later

The Requires

 

23/01 2018

2.4.0

2.4.0.0

Development environment for Draft Drupal.

  Sources   Download

GPL-2.0-or-later

The Requires

 

27/12 2017

2.3.0

2.3.0.0

Development environment for Draft Drupal.

  Sources   Download

GPL-2.0+

The Requires

 

27/12 2017

dev-feature/pre-tasks-role

dev-feature/pre-tasks-role

Development environment for Draft Drupal.

  Sources   Download

GPL-2.0+

The Requires

 

08/12 2017

2.2.0

2.2.0.0

Development environment for Draft Drupal.

  Sources   Download

GPL-2.0+

The Requires

 

23/11 2017

dev-a-kom-2.x.x

dev-a-kom-2.x.x

Development environment for Draft Drupal.

  Sources   Download

GPL-2.0+

The Requires

 

20/11 2017

2.1.1

2.1.1.0

Development environment for Draft Drupal.

  Sources   Download

GPL-2.0+

The Requires

 

14/11 2017

2.1.0

2.1.0.0

Development environment for Draft Drupal.

  Sources   Download

GPL-2.0+

The Requires

 

12/10 2017

2.0.2

2.0.2.0

Development environment for Draft Drupal.

  Sources   Download

GPL-2.0+

The Requires

 

11/10 2017

2.0.1

2.0.1.0

Development environment for Draft Drupal.

  Sources   Download

GPL-2.0+

The Requires

 

11/10 2017

2.0.0

2.0.0.0

Development environment for Draft Drupal.

  Sources   Download

GPL-2.0+

The Requires

 

22/09 2017

dev-2.x.x-docroot-folder

dev-2.x.x-docroot-folder

Development environment for Draft Drupal.

  Sources   Download

GPL-2.0+

The Requires

 

29/08 2017

dev-2.x.x-mysql-is-already-running

dev-2.x.x-mysql-is-already-running

Development environment for Draft Drupal.

  Sources   Download

GPL-2.0+

The Requires

 

18/06 2017

dev-2.x.x-xdebug

dev-2.x.x-xdebug

Development environment for Draft Drupal.

  Sources   Download

GPL-2.0+

The Requires

 

23/03 2017

1.x-dev

1.9999999.9999999.9999999-dev

Development environment for Draft Drupal.

  Sources   Download

GPL-2.0+

The Requires

 

23/03 2017

1.4.0

1.4.0.0

Development environment for Draft Drupal.

  Sources   Download

GPL-2.0+

The Requires

 

22/02 2017

1.3.2

1.3.2.0

Development environment for Draft Drupal.

  Sources   Download

GPL-2.0+

The Requires

 

22/02 2017

1.3.1

1.3.1.0

Development environment for Draft Drupal.

  Sources   Download

GPL-2.0+

The Requires

 

22/02 2017

1.3.0

1.3.0.0

Development environment for Draft Drupal.

  Sources   Download

GPL-2.0+

The Requires

 

15/02 2017

1.2.0

1.2.0.0

Development environment for Draft Drupal.

  Sources   Download

GPL-2.0+

15/02 2017

1.1.1

1.1.1.0

Development environment for Draft Drupal.

  Sources   Download

GPL-2.0+

The Requires

 

15/02 2017

1.1.0

1.1.0.0

Development environment for Draft Drupal.

  Sources   Download

GPL-2.0+

The Requires

 

13/02 2017

1.0.1

1.0.1.0

Development environment for Draft Drupal.

  Sources   Download

GPL-2.0+

13/02 2017

1.0.0

1.0.0.0

Development environment for Draft Drupal.

  Sources   Download

GPL-2.0+