Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[feature-request] enable push of the data to a remote server (git) #111

Open
carnevlu opened this issue Jun 9, 2021 · 1 comment
Open
Labels
enhancement New feature or request

Comments

@carnevlu
Copy link

carnevlu commented Jun 9, 2021

Story

As a normal user,
I want to sync over a private/public repo my time tracking data
for security reason and for share with the team.

Possible approach

You store the data under ~/.timetrace/ it'll be possible to:

  • add a command timetrace sync config, to guide the user in the configuration (git init, remote and first commit) of the data [some params can be: branch, subpath]
  • add a command timetrace sync pull to pull the data from the repo
  • add a command timetrace sync push to push the data to the repo
  • add a command timetrace sync strategy, to configure if sync on each closed record, or daily, ...

Advantage

In the future you can plan to offer a server side that allow a scrum master to overview the team

@dominikbraun dominikbraun added the enhancement New feature or request label Jun 9, 2021
@dominikbraun
Copy link
Owner

@aligator PTAL
Possible implementations:

  • As an timetrace extension (see Plugin support #104)
  • As a command that configures a system CronJob

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants