Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 3 months ago
JSON representation
Multi platform application to track time and synchronize it into Redmine.
- Host: GitHub
- URL: https://github.com/eManPrague/redmine_tracker
- Owner: eManPrague
- License: mit
- Created: 2017-11-06T05:00:45.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2023-01-10T05:11:55.000Z (about 2 years ago)
- Last Synced: 2024-08-01T12:32:12.568Z (6 months ago)
- Topics: linux, osx, redmine, time-tracker, windows
- Language: JavaScript
- Size: 3.49 MB
- Stars: 17
- Watchers: 5
- Forks: 3
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starred - eManPrague/redmine_tracker - Multi platform application to track time and synchronize it into Redmine. (windows)
README
[![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)
## 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