Skip to content
This repository has been archived by the owner on May 23, 2022. It is now read-only.

Building

Madison Tries edited this page Feb 19, 2016 · 2 revisions

Don't feel like building? Prebuilt versions are available here. Prebuilds are intended for production environments only and don't include unnecessary files.

Prerequisites

Maid-IRC requires Node.js v4.1.x or newer.

Note: Package manager-provided versions may not satisfy this requirement. The Node.js site provides recent binaries for all the platforms.

Building on Debian and derivatives

At the time of writing Debian 8 "jessie" provides Node.js version 0.10.29. You may use nvm, n, nave or download directly from the aforementioned official site to meet the requirements for this app. npm, which may or may not be packaged with Node.js, is also required.

ICU dev headers are needed to successfully build npm dependencies.

Install the prerequisites:

$ sudo apt-get install libicu-dev git

Install grunt-cli:

$ sudo npm install -g grunt-cli

Clone the repository:

$ git clone https://github.com/Phalanxia/Maid-IRC.git

Set the working directory to the freshly obtained copy and install the nodejs dependencies

$ cd Maid-IRC; npm install

Build Maid-IRC:

$ grunt build
Optional:

Generating a production ready zip file

$ grunt package
Clone this wiki locally