Skip to content
This repository has been archived by the owner on Dec 22, 2020. It is now read-only.

michilu/timecard-dart

Repository files navigation

timecard-dart

Timecard - Time tracking for your project.

Set up

First, checkout this repository:

$ git clone https://github.com/MiCHiLU/timecard-dart.git
$ cd timecard-dart
$ bundle install
$ npm install

Then, install cca (Cordova Chrome Apps):

$ nvm install 0.10
$ nvm use 0.10
$ nvm alias default 0.10
$ npm install -g ios-deploy
$ npm install -g ios-sim
$ npm install -g cca

Optional, if you use watchlion:

$ mkvirtualenv timecard-dart
(timecard-dart)$ pip install -r packages.txt

Build and Test

$ make

Run development server

$ make pubserve

then access to:

Build the Chrome Apps

$ make chrome-apps

Launch the Chrome Apps via iOS Simulator

$ make ios-sim

Launch the Chrome Apps via iOS device

$ make ios

Open project for iOS with Xcode

$ make xcode

How to access to your Google Cloud Endpoints API

Get the discovery file of your Google Cloud Endpoints API:

$ curl -o assets/<your-api>.discovery https://<your-app-id>.appspot.com/_ah/api/discovery/v1/apis/<your-api>/<your-api-version>/rest

Then, Rewrite DISCOVERY and ENDPOINTS_LIB line in Makefile:

DISCOVERY=assets/echo-v1.discovery

ENDPOINTS_LIB=submodule/dart_echo_v1_api_client

to

DISCOVERY=assets/<your-api>.discovery

ENDPOINTS_LIB=submodule/dart_<your-api>_api_client

see: https://github.com/dart-lang/discovery_api_dart_client_generator#generate-your-client-library

Dependencies

Known Bugs

About

Timecard―Time tracking for your project.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published