Skip to content
jonian edited this page Mar 26, 2015 · 15 revisions

Marv was designed to make developing WordPress themes and plugins just a little bit easier. It supports tools such as Sass, LESS, CoffeeScript and Sprockets, and helps you organize your project the way you want.

Quick Start

Install system dependencies:

$ apt-get install build-essential mysql-server mysql-client libmysqlclient-dev php5-cli php5-mysql

Install Marv (requires Ruby and RubyGems)

$ gem install marv

Create your new project:

$ marv create project-name

Change to your project directory:

$ cd project-name

Create a Marv development server:

$ marv server create server-name

Link your project to the Marv server:

$ marv link server-name

Build your theme into specified directory

$ marv build DIRECTORY

Compile and zip your marv project to FILENAME.zip

$ marv package FILENAME

Link to an existing WordPress installation:

$ marv link /var/www/wordpress

Make your project available to all servers (global):

$ marv link

Configure Marv projects and servers

$ marv config

Watch for changes and start developing!

$ marv watch