invokemedia / harvey-serverless

Harvey brings Harvest time tracking into Slack to get your team quickly and easily tracking their hours and keep your projects running smoothly.

Home Page:https://harvey.works

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

serverless License: MIT

Harvey

Harvey brings Harvest time tracking into Slack to get your team quickly and easily tracking their hours and keep your projects running smoothly.

Setup

  1. Setup your AWS Credentials
  2. Install Serverless.js
> npm install -g serverless
  1. Download and configure Harvey
> git clone git@github.com:invokemedia/harvey-serverless.git
> cd harvey-serverless
> npm install
> cp serverless.yml.example serverless.yml
  1. Test locally before deploying
> sls invoke local -f harvey
  1. Deploy to AWS 🎉
> sls deploy

Harvest Authentication

Visit the Harvest Developer Tools and create a new Personal Access Token to give Harvey access to your time entries in Harvest.

Posting to Slack

Setup a Slack Incoming Webhook for Harvey to communicate with your Slack channel.

Removing Harvey

We are sorry to see you go 👋

> sls remove

License

Harvey is open-source software licensed under the MIT license.

About

Harvey brings Harvest time tracking into Slack to get your team quickly and easily tracking their hours and keep your projects running smoothly.

https://harvey.works


Languages

Language:TypeScript 82.1%Language:JavaScript 17.9%