Open
Description
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