8000 GitHub - lautapercuspain/talk: A better commenting experience from Mozilla, The New York Times, and the Washington Post.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

A better commenting experience from Mozilla, The New York Times, and the Washington Post.

License

Notifications You must be signed in to change notification settings

lautapercuspain/talk

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Talk CircleCI

Talk is currently in Beta! Read more about Talk here.

Third party licenses are available via the /client/3rdpartylicenses.txt endpoint when the server is running with built assets.

Contributing to Talk

See our Contribution Guide!

Usage

Installation

To set up a development environment or build from source, see INSTALL.md.

To launch a Talk server of your own from your browser without any need to muck about in a terminal or think about engineering concepts, stay tuned. We will launch our installer shortly!

Configuration

The Talk application looks for the following configuration values either as environment variables:

  • TALK_MONGO_URL (required) - the database connection string for the MongoDB database.

  • TALK_REDIS_URL (required) - the database connection string for the Redis database.

  • TALK_SESSION_SECRET (required) - a random string which will be used to secure cookies.

  • TALK_ROOT_URL (required) - root url of the installed application externally available in the format: <scheme>://<host> without the path.

  • TALK_FACEBOOK_APP_ID (required for login via fb) - the Facebook app id for your Facebook Login enabled app.

  • TALK_FACEBOOK_APP_SECRET (required for login via fb) - the Facebook app secret for your Facebook Login enabled app.

  • TALK_SMTP_EMAIL (required for email) - the address to send emails from using the SMTP provider.

  • TALK_SMTP_USERNAME (required for email) - username of the SMTP provider you are using.

  • TALK_SMTP_PASSWORD (required for email) - password for the SMTP provider you are using.

  • TALK_SMTP_HOST (required for email) - SMTP host url with format smtp.domain.com.

  • TALK_SMTP_PORT (required for email) - SMTP port.

  • TALK_INSTALL_LOCK (optional for dynamic setup) - Defaults to FALSE. When TRUE, disables the dynamic setup endpoint.

  • TALK_RECAPTCHA_SECRET (required for reCAPTCHA support) - server secret used for enabling reCAPTCHA powered logins. If not provided it will instead default to providing only a time based lockout.

  • TALK_RECAPTCHA_PUBLIC (required for reCAPTCHA support) - client secret used for enabling reCAPTCHA powered logins. If not provided it will instead default to providing only a time based lockout.

Refer to the wiki page on Configuration Loading for alternative methods of loading configuration during development.

License

Copyright 2016 Mozilla Foundation

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

See the License for the specific language governing permissions and limitations under the License.

About

A better commenting experience from Mozilla, The New York Times, and the Washington Post.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 67.8%
  • HTML 23.6%
  • CSS 8.4%
  • Shell 0.2%
0