Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Video call exploration. This has now been superseded by the Loop project (https://wiki.mozilla.org/Loop). Old website:
JavaScript Python CSS

Merge pull request #417 from Standard8/master

Back down to client-sessions 0.3.x to fix log in issues
latest commit 9546208b54
@Standard8 Standard8 authored
Failed to load latest commit information.
bin Update the version of Firefox and selenium, now that FF30 is on night…
config
devel Fix grey block flashing on conversation window open
docs Add a FAQ section in the docs
loadtest
server
static
test
.awsbox.json
.gitignore
.jshintignore
.jshintrc
.travis.yml
CONTRIBUTING.md
LICENSE.txt
Makefile
Procfile removed remaining references to bower
README.md
app.js
package.json
require.pip

README.md

Talkilla

Video call exploration

Local Development

  1. Talkilla currently requires Firefox >= 25.

  2. Make sure you have node installed.

  3. Install the required node dependencies:

    $ npm install
    # or alternatively:
    $ make install
    
  4. Start the server:

    $ make runserver
    # or alternatively:
    $ env NODE_ENV=development PORT=5000 SESSION_SECRET=unguessable node app.js
    
  5. In Firefox, set media.navigator.permission.disabled to true

  6. Point your web browser to http://localhost:5000.

Configuration

App configuration is done using JSON files stored in the config/ directory:

  • dev.json for the dev environment configuration
  • prod.json for the prod environment configuration
  • local.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 console
  • ROOTURL: the url to the server (this can also be specified by PUBLIC_URL in the environment)

Testing

Talkilla has a comprehensive test suite. See the docs/tests.md file for more detail.

Debugging

There are various ways to debug Talkilla, see the docs/debugging.md file for more detail.

Contribution

Look for a file named CONTRIBUTING.md in this repository. It contains our contributing guidelines.

Frequently Asked Questions

You can find a list of frequently asked questions in the docs/faq.md file.

License

All source code here is available under the MPL 2.0 license, unless otherwise indicated.

Something went wrong with that request. Please try again.