harvesthq/notable

Name: notable

Owner: Harvest

Description: null

Created: 2015-08-17 13:38:44.0

Updated: 2017-11-13 14:05:24.0

Pushed: 2016-03-25 13:13:55.0

Homepage: http://harvesthq.github.io/notable/

Size: 212

Language: Go

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Harvest Notable

A simple Slack interface to disseminate small but important bits of information to the team.

Example usage
otable Chad found Cade's coat!
t it!

otable The soup, the soup. The soup! #big
t it!
Development

You'll need to have a working Go environment (including $GOPATH and the proper directory structure). It also uses Redis to persist data across processes, so you'll need that too. To build the binaries, execute

nstall ./...

in the project root and that should put notable_server in your $GOPATH/bin to run. Normal execution goes something like:

PORT=8080 SLACK_API_TOKEN=... $GOPATH/bin/notable_server

There's also the send_digest binary that's used by the Heroku scheduler to send out and clear any notes nightly.

Configuration

Configuration is done via environment variables, either directly or through Heroku.

Contributors

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.