This repo contains all core gulp serve tasks which can be configured and used in any FEAR projects alltogether or individually.

The tasks in this repo are provided in a factory function format for developer convenience, so you can use the functionality but can give any name to the task you create and configure it as much as the Core Task API makes it possible (see examples below).

Installation

To use any of the provided Core gulp tasks, please install the module first:

$ npm install --save-dev fear-core-serve

then to use:

require('fear-core-serve');

or use the fear-core installer module here

Further reading


# Change log

2.0.6

  • allow for app specific rewriteRules to added to default rules

2.0.5

  • replace gulp-util with process.stdout/chalk

2.0.3

  • removes not needed dependencies
  • moves some dependencies to dev section

2.0.2

  • remove defaulting rootDir to 1st static path (to reflect connect-mustache-middleware)

2.0.1

  • Ensure that connect-mustache-middleware can be download now it is a private repo

2.0.0

  • removal of references to fear-core-app module

1.1.5

  • upgrade phantomJS version to 2.1.3

1.1.4

  • upgrade to fear-core-app 1.0.1

1.1.3

  • added documentation


Contributing

Here's the most direct way to get your work merged into the project:

  • Fork the project.
  • Clone down your fork ( git clone git@github.com:[username]/fear-core-serve.git ).
  • Create a topic branch to contain your change ( git checkout -b my_awesome_feature ).
  • Hack away, add tests. Not necessarily in that order.
  • Make sure everything still passes by running npm run test.
  • If necessary, rebase your commits into logical chunks, without errors.
  • Push the branch up ( git push origin my_awesome_feature ).
  • Create a pull request against fear-core-serve/develop and describe what your change does and the why you think it should be merged.