Skip to content

Open-source tools for WordPress application development.

Notifications You must be signed in to change notification settings

linkmesrl/roots.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 

Repository files navigation

Bedrock

Open-source tools for WordPress application development.

Requirements

At a minimum you need to have:

  1. Node.js >= 0.12.x
  2. Gulp >= 3.8.10
  3. Bower >= 1.3.12

Local development setup - Instructions based on Mac OSX

1 - Open the terminal and create your own directory.

cd ~/Desktop && mkdir bedrock && cd $_

2 - Clone roots.io repository

git init
git clone https://github.com/roots/roots-example-project.com.git

3 - Install Ansible

The preferred way to install ansible on a Mac is via pip.
sudo easy_install pip
sudo pip install ansible
Problems while installing?

Ansible Docs || Stackoverflow

4 - Install Virtualbox => Download

5 - Install Vagrant => Download

Latest Vagrant version (at the moment 1.8.4) may cause some problems, if so try to install previous ones Old Releases

6 - Install vagrant-bindfs

#####Vagrant-bindfs is distributed as a Ruby gem. You can install it as any other Vagrant plugin with:

vagrant plugin install vagrant-bindfs

7 - Install vagrant-hostmanager

vagrant plugin install vagrant-hostmanager

8 - Install external Ansible roles/packages

cd roots-example-project.com/trellis
ansible-galaxy install -r requirements.yml

9 - Install theme components

cd roots-example-project.com/site/web/app/themes/sage
npm install
bower install
gulp

10 - Fire up the server

cd roots-example-project.com/trellis
vagrant up
Note: to shut down the server:
vagrant halt

11 - Finally open your browser at roots-example-project.dev

About

Open-source tools for WordPress application development.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published