ManatiCR / generator-mdsk

Manati Drupal Starter Kit Generator
https://npmjs.org/package/generator-mdsk
Other
4 stars 2 forks source link

generator-mdsk NPM version Build Status Dependency Status NPM Info

Manati Drupal Starter Kit Generator

What's in the box?

Using this generator; you'll get a folder with the below listed structure ready to start working with Drupal using modern and cool technologies like drupalvm, behat (using selenium for running JS tests), gulp, aquifer, vagrant, ansible and more.

Out of the box; you'll get the necessary stuff for building your Drupal site using aquifer, using a virtual machine (created with vagrant and provisioned with ansible); with useful tools to check code quality (eslint, phplint, drupalcs) and some scripts for day-to-day tasks (generate settings, install site, run behat, verify features status).

Besides that; you'll get a Wercker config file ready to create a wercker app the with necessary build steps and Pantheon deploy. You'll also get the same (but untested) for CircleCI (without the Pantheon deploy stuff).

Installation

First, install Yeoman and generator-mdsk using npm (we assume you have pre-installed node.js).

npm install -g yo
npm install -g generator-mdsk

Then generate your new project:

yo mdsk

Folder Structure

Once generated your project; you'll get an structure like this:

Usage

For usage instructions; please refer to: USAGE.md

Getting To Know Yeoman

Yeoman has a heart of gold. He's a person with feelings and opinions, but he's very easy to work with. If you think he's too opinionated, he can be easily convinced. Feel free to learn more about him.

Credits

This generator has been possible thanks to all the great projects mentioned above. We also want to give special thanks to @fluxsauce (and @fourkitchens) for his help and guidance and the folder structure in which this project is inspired.

License

Apache-2.0 © Manati