Coder Social home page Coder Social logo

Proviso

Build Status Project Status

Important: While the Proviso project is most certainly active, it is currently of interest to VM environment tinkerers, not end-users. While we encourage you to explore the repo for insight into the best-practices we've laid foundation for, we concede that the project does not even offer a full LAMP stack at the moment.


Proviso aims to be an SDK+API to provision platform-independent local VMs for Drupal development. The project seeks to develop an extensible framework and ecosystem for developers to achieve parity with multiple production deployment targets, as well as a one-click installer control panel that makes advanced local development accessible.

For more information, please check the Wiki.

To participate, see contributing.

Features

  • Vagrant plugin management via bindler.
  • Caches system packages (apt-get) between VM destroys via vagrant-cachier.

Pre-Requisites

Usage

1. Setup

git clone https://github.com/proviso/proviso.git && cd proviso
vagrant plugin install bindler
vagrant bindler setup
vagrant plugin bundle

2a. Chef

vagrant up

2b. Puppet

[sudo] gem install librarian-puppet
cd puppet && librarian-puppet install
PROVISO_PROVISIONER=puppet vagrant up

When using Puppet, you'll need to preface every vagrant command with PROVISO_PROVISIONER=puppet. To avoid having to type this for each command, you may also export this environment variable for the remainder of your terminal session by running:

export PROVISO_PROVISIONER=puppet

Bitdeli Badge

Proviso's Projects

drupal-lamp icon drupal-lamp

A vagrant build to run a Drupal development LAMP stack on a vmware or virtualbox provider.

erikwebb-drush icon erikwebb-drush

A Puppet module to install and execute Drupal commands using Drush.

oscar icon oscar

Drupal development environments in a jiffy.

proviso icon proviso

Proviso aims to be an SDK+API to provision platform-independent local VMs for Drupal development.

vagrant-ariadne icon vagrant-ariadne

A standardized virtual machine (VM) development environment for easily developing Drupal sites in a local sandbox that is essentially identical to a fully-configured hosted solution.

vagrant-drupal icon vagrant-drupal

Template repo for a new drupal project built on top of a vagrant vm.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.