crowd

After reading this Readme, see ./web-src/coffee/Readme.md for more information about the CoffeeScript developing and its directory structure.

Requirements

Installation

You can run the scripts/install.fish script, it will setup the current working directory, or you can do the following steps:

Install CoffeeScript Compiler

  1. Install nodejs and npm.
  2. Install coffee by executing sudo npm install --global coffeescript
  3. Test the coffee command, it must open a CoffeeScript shell. Exit with Ctrl d.

Compile CoffeeScript

Use the scripts/compilar-coffee.sh script located under the root project directory.

Use scripts/compile-coffee.fish WHAT to compile one part of the CoffeeScript code when developing. Example: scripts/compile-coffee.fish tests for compiling the tests suite.

Installing Coffee script on Eclipse Mars.1 Release (4.5.1)

Generating js code from coffee script Eclipse Mars.1 Release (4.5.1)

  1. Create an External Tools Configuration
  2. Location: add path to compile coffee.sh
  3. Working Directory: path to Eclipse project.

Test

At the ./test/ directory you'll find proper fish scripts for running tests.

Javascript

PHP

Install PHPUnit for testing.

Execute:

cd tests
./test_php.fish

Documentation

Use doxygen or doxywizard (the Doxygen GUI) for compiling the PHP documentation on docs/doxygen.

CoffeeScript Documentation

We use codo. However, docco can be used too.

For installing codo:

sudo npm install -g codo

For installing docco:

sudo npm install -g docco

Compiling documentation:

Use scripts/generate-coffee-api.fish from the project root directory for creating documentation with the codo program.

Use scripts/generate-coffee-api.fish t for compiling using both codo and docco.

Licence

Images :

    Quickly fuzzy find classes, mixins, methods, file:

    Control the navigation frame:

    You can focus and blur the search input: