https://github.com/matthewbdaly/generator-skellington
A Yeoman generator for a Skeleton web page, with automated FTP deployment
https://github.com/matthewbdaly/generator-skellington
Last synced: 7 months ago
JSON representation
A Yeoman generator for a Skeleton web page, with automated FTP deployment
- Host: GitHub
- URL: https://github.com/matthewbdaly/generator-skellington
- Owner: matthewbdaly
- License: mit
- Created: 2014-01-05T23:22:49.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2014-02-09T17:46:07.000Z (over 11 years ago)
- Last Synced: 2024-11-14T18:53:01.346Z (7 months ago)
- Language: CSS
- Size: 258 KB
- Stars: 5
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
generator-skellington
=====================A Yeoman generator for a Skeleton web page, with automated FTP deployment. Lets you quickly start work on a Skeleton-based website, and automates away minifying and deploying them, so you can get on with making your awesome responsive website.
Usage
-----Install it with:
`npm install -g generator-skellington`
Create a directory for your new project:
`mkdir new-project && cd new-project`
Run the generator
`yo skellington`
Tasks
-----The following Grunt tasks will be created:
* `grunt build` - will clean up, run JSHint, concatenate and minify your JS and CSS, and place the compiled app in the `app/` directory.
* `grunt server` - will run the build task, and start up the development server. On any change, it will re-trigger the build task and reload the page automatically.
* `grunt deploy` - will build the app and deploy it to the server via FTP, providing you have set the FTP settings when the generator was first run.The following third-party libraries are included:
* jQuery
* ModernizrIf you're conversant with Grunt and Bower, you should have no difficulty adding additional libraries if required.
Subgenerators
-------------The following subgenerators are available:
* `page` - Generates a new page for you. Call it with `yo skellington:page pagename` and it will create the file `app/pagename.html`
License
-------MIT