Video call exploration
-
Talkilla currently requires Firefox >= 25.
-
Make sure you have node installed.
-
Install the required node dependencies:
$ npm install # or alternatively: $ make install -
Start the server:
$ make runserver # or alternatively: $ env NODE_ENV=development PORT=5000 SESSION_SECRET=unguessable node app.js -
In Firefox, set
media.navigator.permission.disabledtotrue -
Point your web browser to http://localhost:5000.
App configuration is done using JSON files stored in the config/ directory:
dev.jsonfor thedevenvironment configurationprod.jsonfor theprodenvironment configurationlocal.jsonfor any settings you may want to override locally (this file is never versionned)
Optional settings are:
DEBUG: to have log messages printed out to the browser consoleROOTURL: the url to the server (this can also be specified by PUBLIC_URL in the environment)
Talkilla has a comprehensive test suite. See the docs/tests.md file for more detail.
There are various ways to debug Talkilla, see the docs/debugging.md file for more detail.
Look for a file named CONTRIBUTING.md in this repository. It contains our contributing guidelines.
You can find a list of frequently asked questions in the docs/faq.md file.
All source code here is available under the MPL 2.0 license, unless otherwise indicated.