Giter Site home page Giter Site logo

yeopress's Introduction

image

YeoPress

The officially un-official Yeoman Generator for WordPress. I magically take you from scratching your head wondering where to start, all the way to running the famous 5-minute install. I have configuration options that will WOW you. If you use Git, I can git you off the ground with WordPress as a submodule just by following a couple of prompts. Have a custom base theme you always start your projects off with? You can install that to, either straight from GitHub or by pointing me to a tarball. Other things I do:

  • Custom directory configuration
  • Install WordPress as a Git submodule for easy version controlled updates
  • Theme init hook for when you install a new theme
  • Permission setting on install
  • Create your database, all you have to do is make me a user
  • Built in Vagrant configuration
  • Coming Soonish Grunt tasks for some other WP tasks

How To Use

If you do not already have the Yeoman toolset installed do so now, and might as well install me at the same time (NOTE: don't type the $):

$ npm install -g yo generator-wordpress

And run me:

$ yo wordpress

Follow my prompts and WA-BAM....ASCII art!!!!

image

Newly added in version 1.0.4 is the advanced flag, which enables a few extra prompts. These prompts allow you to use some extra features like the Vagrant integration and manually specifying the WP version. To enable the advanced options run the generator like this:

$ yo wordpress --advanced

Visual Learner??

Watch the video.

ADD Visual Learner? Watch the shorter video.

Also see the wiki

And here is the boring write-up...

Themes

Custom themes can be installed from GitHub or a Tarball. Once installed, they are responsible for their own Gruntfile and related tasks. A basic example template can be found in the template branch of this repo. The example template comes with a few grunt tasks pre-configured:

More information on themes here & here

yeopress's People

Contributors

wesleytodd avatar jegtnes avatar alankahn avatar jasonlcrane avatar melindrea avatar

Watchers

James Cloos avatar Samus Gray avatar

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.