Skip to content

swergroup/debrant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Debrant

Debrant boot

Debrant (Debian Vagrant) is a Debian-based web development and learning Vagrant project, heavily inspired ( = half forked ) from 10up/varying-vagrant-vagrants. Please note: it's a work in progress.

Our custom Vagrant box is a 32-bit Debian Wheezy VM built via grml-debootstrap with networking, VirtualBox additions and the base system; everything else (~300MB) will be installed via the custom provision bash scripts, which can be modified or replaced as needed. First time full provision will takes ~40 minutes, while subsequent boot will take 2 or 3.

Wheezy i686 Vagrant box : wheezy32.box (188MB)

Features

Server stack

WP/PHP Development

  • Composer -- Dependency Manager for PHP
  • PHP_CodeSniffer -- tokenises PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.
  • PHP_CodeCoverage -- Library that provides collection, processing, and rendering functionality for PHP code coverage information.
  • PHPunit -- de-facto standard for unit testing in PHP projects.
  • phpDocumentor -- generate API documentation for all features available in PHP 5.3 and higher.
  • Scrutinizer -- Library for abstracting the invocation of analysis tools.
  • wp-cli -- command-line tools for managing WordPress installations.

Mapped files/folders

  • config/sources.list -- it replaces the main /etc/apt/sources.list file

  • config/custom-sources.list -- optional /etc/apt/sources.list.d/custom-sources.list file

  • provision/provision-pre.sh -- optional pre-default provision hook script

  • provision/provision-custom.sh -- if present, replace the default provision script

  • provision/provision.sh -- default provision script (runs every time, unless custom is present)

  • provision/provision-post.sh -- optional post-default provision hook script

  • config -- shared configuration folder

  • database -- database folders and scripts

  • shared -- shared plugins/themes folder

  • www -- website folders

Changelog

0.1.0 (23/Ott/2013)

  • Global setup

About

Debian based WordPress Vagrant template

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published