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.disabled
totrue
-
Point your web browser to http://localhost:5000.
App configuration is done using JSON files stored in the config/
directory:
dev.json
for thedev
environment configurationprod.json
for theprod
environment configurationlocal.json
for 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.