Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/eManPrague/redmine_tracker

Multi platform application to track time and synchronize it into Redmine.
https://github.com/eManPrague/redmine_tracker

linux osx redmine time-tracker windows

Last synced: about 2 months ago
JSON representation

Multi platform application to track time and synchronize it into Redmine.

Awesome Lists containing this project

README

        


Tracker Icon

[![Build Status](https://travis-ci.org/eManPrague/redmine_tracker.svg?branch=master)](https://travis-ci.org/eManPrague/redmine_tracker) [![Build status](https://ci.appveyor.com/api/projects/status/9ilogepvjtcvbxco?svg=true)](https://ci.appveyor.com/project/Strnadj/redmine-tracker-f1d7n)


Tracker Icon

## Installation 1.1.0

Go to [releases page](https://github.com/eManPrague/redmine_tracker/releases) and select a version according to your operating system. After the installation fills in your Redmine server and API token, you can find your API token on `My account` page.

### Requirements for Linux

For Linux it is necessary to install `libsecret` library. This library is used in order to store settings safely.

```
sudo apt-get install libsecret-1-dev
```

### Requirements for OS X

No additional requirements, but application use keychain to store redmine server API token. Your password will be required.

### Requirements for Windows

No.

### Requirements for Redmine

Also, you need to perform some modifications in Redmine, it's necessary to add those lines before the last `end` and of course to restart your instance.

```ruby
# app/views/projects/show.api.rsb
api.array :time_entry_activities do
@project.activities.each do |activity|
api.time_entry_activity(:id => activity.id, :name => activity.name)
end
end if include_in_api_response?('time_entry_activities')

```

## Submitting an Issue

* We use the [GitHub issue tracker](https://github.com/eManPrague/redmine_tracker/issues) to track bugs and features.
* Before submitting a bug report or feature request, check to make sure if it has not already been submitted.
* When submitting a bug report, please include information about Redmine version and operating system.
* **For developers**: Ideally, a bug report should include a pull request with failing specs. :+1:

## Submitting a Pull Request

* Fork the official repository.
* Create a topic branch.
* Implement your feature or bug fix.
* Add, commit, and push your changes.
* Submit a pull request.

## License

MIT