m (→Install Node Package Manager) |
m (→Install Node Package Manager) |
||
| Line 19: | Line 19: | ||
#<tt>$ git checkout v1.0.1rc7</tt> | #<tt>$ git checkout v1.0.1rc7</tt> | ||
#<tt>$ sudo make install</tt> | #<tt>$ sudo make install</tt> | ||
| + | |||
| + | If your environment does not allow git protocol, make install will fail because of fetching the submodules. This can be fixed by changing the submodule URLs: | ||
| + | #<tt>$ git config submodule.node_modules/abbrev.url https://github.com/isaacs/abbrev-js.git</tt> | ||
| + | #<tt>$ git config submodule.node_modules/nopt.url https://github.com/isaacs/nopt.git</tt> | ||
| + | #<tt>$ git config submodule.node_modules/semver.url https://github.com/isaacs/node-semver.git</tt> | ||
==Install mongodb== | ==Install mongodb== | ||
Contents |
QA Dashboard is a Node.js application. It is written in coffee-script and uses mongodb database. You need to install some awesome open source tools to get the development environment up and running.
(uses v0.4.5 stable package)
(uses v1.0.1rc7 stable branch)
If your environment does not allow git protocol, make install will fail because of fetching the submodules. This can be fixed by changing the submodule URLs:
QA Dashboard repository includes a default mongodb dump which can be used to populate the database.
The server will start in development mode using node-supervisor, which watches for code changes and restarts the server accordingly.