https://github.com/apiko-dev/timlio-com
The time-tracker primarily for software development.
https://github.com/apiko-dev/timlio-com
Last synced: 12 months ago
JSON representation
The time-tracker primarily for software development.
- Host: GitHub
- URL: https://github.com/apiko-dev/timlio-com
- Owner: apiko-dev
- Created: 2016-07-01T14:43:16.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2016-07-21T14:44:28.000Z (almost 10 years ago)
- Last Synced: 2025-03-05T17:53:28.240Z (over 1 year ago)
- Language: JavaScript
- Size: 120 KB
- Stars: 0
- Watchers: 7
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TIMLIO
The time-tracker primarily for software development.
Main feature is tight integration with project management system Trello.
## Project structure
- The `meteor-app` directory contains meteor app
- The `chrome` directory contains the chrome extension
## Start Meteor application
Under `timlio-com/app` run `./run.sh`
## Setup chrome extension
### Development
- Run script
```bash
# build files to './dev'
$ npm run start
```
- [Load unpacked extensions](https://developer.chrome.com/extensions/getstarted#unpacked) with `./dev` folder.
#### Configuring your app for webhooks in development
- Read the [instruction](https://developer.github.com/webhooks/configuring/) how to expose your local host to the Internet using [ngrok](https://ngrok.com/download) tool
- You can expose your localhost by running `./ngrok http `
- You should see something like this: `Forwarding http://7e9ea9dc.ngrok.io -> 127.0.0.1:4567`
- Than copy `*.ngrok.io` URL and add `/webhooks` to the end. Paste it to the `meteor-app/settings-local.json` with `callbackURL` key. It should look something like:
```
{
"trello": {
"appKey": "",
"token": "",
"callbackURL": "http://fc0986ec.ngrok.io/webhooks"
}
}
```
- Than to start an app run `meteor-app/run.sh` script or just type in terminal `meteor --settings settings-local.json -p `