Skip to content

Base files for starting Drupal7 Development with Testing and Continuous Integration

Notifications You must be signed in to change notification settings

agavee/drupal7-base

Folders and files

NameName
Last commit message
Last commit date

Latest commit

fde0e27 · Aug 15, 2013

History

17 Commits
Apr 13, 2013
Aug 15, 2013
Aug 15, 2013
Apr 13, 2013
Aug 15, 2013
Apr 13, 2013
Aug 15, 2013
Aug 15, 2013
Aug 15, 2013
Apr 13, 2013
Apr 13, 2013
Apr 13, 2013
Apr 13, 2013
Aug 15, 2013
Aug 15, 2013
Apr 13, 2013
Apr 13, 2013

Repository files navigation

Drupal 7 Base Project

This project contains some base files and directories to start a new Drupal 7 Project.

Basically it contains:

  • a drush alias file
  • a simple apache vhost conf file
  • a tailored .gitignore file
  • a drush make file containing some basic modules and libraries
  • a behat.yml.dist file, containing the template for the behat configuration
  • a phing build.xml file, containing some targets to build the site in the local, dev and stage environments
  • some phing.properties files, containing the variables belonging to each environment
  • a composer.json file, containing all the dependencies needed by behat and phing
  • a phpunit.xml, containing the config for running phpunit tests
  • a features directory, containing some behat files and a sample feature file with two scenarios
  • a sites directory, containing some basic directories laid out
  • a test directory, containing the phpunit's bootstrap file and some utility classes for testing

How to startup the local environment:

  • install composer (http://getcomposer.org/)
  • replace all the instances of "mysite" and "mycompany" with the actual names of the site and company you need, both in file contents AND file names
  • configure the right parameters in the build.loc.properties, build.dev.properties and build.stage.properties files.
  • start a sql database (MySQL, for instance)
  • initialize dependencies using composer install
  • let phing build the local environment by typing bin/phing loc-app -verbose

About

Base files for starting Drupal7 Development with Testing and Continuous Integration

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages