germatix.blogg.se

Grunt-pug documentation
Grunt-pug documentation













grunt-pug documentation
  1. #Grunt pug documentation how to
  2. #Grunt pug documentation install
  3. #Grunt pug documentation full
  4. #Grunt pug documentation android

The Web App development system provides a rapid edit-build-test cycle, using a local Web server on the development test machine. If this layout or style does not suit your requirements, the entire web application can be replaced simply by modifying the root file of the Gecko OS webserver with _filename.

grunt-pug documentation

#Grunt pug documentation how to

The following simple examples show how to re-style the original Gecko OS styling to match the style of another brand. The layout and operation of the web app can be 100% customized to suit your application and your business.

#Grunt pug documentation full

If you know you'll never need any kind of web frontend, you can also generate a new Sails app with -no-frontend at all.The Web App demonstrates the full capability of the Gecko OS HTTP RESTful API.

#Grunt pug documentation android

This allows sails new to create the boilerplate for native iOS apps, Android apps, Cordova apps, SteroidsJS apps, etc. You can also replace your sails-generate-frontend module with alternative community generators, or create your own. You can also run sails new m圜oolApi -no-frontend to omit the assets folder and front-end-oriented Grunt tasks for future projects. If you still want to use Grunt for other purposes, but don't want any of the default web front-end stuff, just delete your project's assets folder and remove the front-end oriented tasks from the grunt/register and grunt/config folders. You can completely disable Grunt by following the instructions here. That's ok! A core tenant of Sails is client-agnosticism- it's especially designed for building APIs used by all sorts of clients native Android/iOS/Cordova, serverside SDKs, etc. You can also generate a new Sails app -without=grunt. To disable Grunt integration in Sails, just delete your Gruntfile or disable the Grunt hook. Nope! The Sails core team has used Grunt on real-world projects for upwards of 4 years now, and overall it's been a fantastic tool. You can also add your own Grunt tasks- just add a someTask.js file in the grunt/config directory to configure the new task, then register it with the appropriate parent task(s) (see files in grunt/register/*.js). You can modify, omit, or replace any of these Grunt tasks to fit your requirements. Can I customize this for SASS, Angular, client-side Jade templates, etc? Runs the buildProd task ( tasks/register/buildProd.js).

grunt-pug documentation

Runs the build task ( tasks/register/build.js). Runs the prod task ( tasks/register/prod.js). Runs the default task ( tasks/register/default.js). Sails runs some of these tasks (certain ones in the tasks/register/ folder) automatically when you run certain commands. Who's to say you're even building an app for a browser? What tasks does Sails run automatically? The entire front-end asset workflow in Sails is completely customizable- while it provides some suggestions out of the box, Sails makes no pretense that it can anticipate all of the needs you'll encounter building the browser-based/front-end portion of your application. The asset pipeline bundled in Sails is a set of Grunt tasks configured with conventional defaults designed to make your project more consistent and productive.

grunt-pug documentation

Once you're familiar with that process, read on! How does this work?

#Grunt pug documentation install

If you do need to customize something, be sure to check out the Getting Started guide, as it explains basic concepts like the Gruntfile as well as how to install and use Grunt plugins. If you haven't used Grunt before, that's OK! For many common use cases, you can get by without customizing or even looking at the files in this folder. The Grunt integration is mainly useful for bundling front-end assets (like stylesheets, scripts and markup templates), but it can also be used to run all kinds of development tasks, from browserify compilation to database migrations. The tasks/ directory is a suite of Grunt tasks and their configurations, bundled for your convenience.















Grunt-pug documentation