turvy

0.5.0 • Public • Published

{ Turvy }

Full-stack boilerplate (think v2 of expresso)

Extended from topsy

turvy

Requirements

  • NodeJS/NPM

Usage

Install

npm install -g turvy

Initialize project

turvy init -p new_project # turvy help for more options

Generator

cd new_project && turvy spin

Develop

cd _dev && gulp

Then visit http://localhost:7000 to see the example app running and ready for development or http://localhost:7001 for the BrowserSync version.

Components

  • RequireJS
  • Zepto.js
  • Lodash.Underscore
  • Backbone
  • PrismJS
  • Mixen
  • Q
  • Mongoskin (MongoDB)

Directory structure

  Turvy
  |____ turvy.json (Generator configs)
  |
  |____ _dev (Development Directory)
  |     |____ _src
  |     |     |____backend
  |     |     |____frontend
  |     |     |____test
  |     |     |____vendor
  |     .
  |     .
  |     |____ gulpfile.coffee
  |     |____ package.json
  |
  |____ _static (Deployable Project)
        |____ css
        |____ js
        |____ index.html

TODO

  • [x] Update code for gulp watch/livereload, etc
  • [x] Add linespin
  • [x] Put example in branch and stripped down boilerplate on master
  • [x] Prettify output
  • [x] Fix .gitignore issues
  • [x] Consider BrowserSync over Livereload
  • [x] Better gulp tasks and deployer task
  • [ ] Better CLI control and options
  • [ ] Use better file copier for examples (to prevent entire project copies)
  • [ ] Add heroku info to env
  • [ ] Add heroku configs
  • [ ] Consider multiple deploy options in gulp i.e. heroku, github, etc

Copyright

Copyright © 2014 Nicholas Hwang

Readme

Keywords

none

Package Sidebar

Install

npm i turvy

Weekly Downloads

1

Version

0.5.0

License

MIT

Last publish

Collaborators

  • geekjuice