Dialtone

Build Dialtone Locally

A more thorough guide for installing Dialtone locally.

We're excited you want to install Dialtone locally as this most likely means you'll be contributing soon! Before you get to get started though, please make sure you've read our contributing docsopen in new window.

Install Node & npm

To run Dialtone locally, you must have Node and NPM (Node Packet Manager) installed. Click here to download Nodeopen in new window. The recommended Node version is fine. NPM is included with Node. If you already have Node installed, you may move onto the next step.

Once Node finishes installing, ensure it is installed properly by typing the following command in your Terminal window:

node -v

You should see the following response:

v14.16.1

Clone Project

Download the project:

// SSH
git clone git@github.com:dialpad/dialtone.git

// HTTPS
git clone https://github.com/dialpad/dialtone.git

Then cd into the Dialtone directory:

cd ./path/to/dialtone

Install Dependencies

Dialtone uses Gulpopen in new window to automate its various workflows. Run the following command to install Gulp and all other project dependencies:

    npm install

Building Dialtone

You're now ready to build Dialtone! To build and run the development server:

    npm start

Once finished, visit http://localhost:4000/.

Last Updated: