-
Notifications
You must be signed in to change notification settings - Fork 76
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
Ideas for timetrace report
#88
Comments
|
|
Does the report needs to follow a specific structure in order to be import it into some other software? If so, providing CSV output might also be useful in addition to JSON, right? |
I'd suggest that |
Ok I see. |
Good questions - especially the latter one should be discussed. |
Since |
I think it would make sense to give an alert about the ongoing tracking and then tell them to stop tracking before creating the report. |
I like the idea. I'd imagine we could implement different commands / flags to customize the created report. Thoughts or concerns? |
@KonstantinGasser Yes, we could introduce a config value for that, or an |
@dominikbraun I would be happy to implement a first proposal if that's ok. |
@dominikbraun for clarification I have one more question. The generated report is only for one project, right? So the user would call the command with the project name like so |
Both use cases would make sense: Generating a report of all projects I've been working on from date X to date Y, as well as generating a report for a particular project. Maybe it would be sufficient to generate a report for all projects by default and generate a report for a single project using a |
Yes I feel this would be intuitive to have the |
Yes, that should work if I'm not missing something 😄 |
@dominikbraun I am almost done with this issue I just wanted to cross check the results with you and clarify one question. When it comes the to output table I included a total time for each project. However, I am not sure whether each record-row in the table needs to display its total. Below I have three tables as an example. (for the project
|
Thanks, @KonstantinGasser! I'd also prefer the last one as it is the cleanest and simplest approach. Tablewriter also supports table footers and cell merging. Maybe there is a way to make use of this for the individual projects or for all projects? In the current state of |
@dominikbraun Cool I fetched the latest main and will try it out! Preferable would be to have a cell merging for each project and each project again as a "footer" with its total + a "group" total of all projects at the end, right? |
Yes, something like this. But you're totally free to choose the best looking variant 😎 |
Ok I will experiment a little 😄 |
Hi all, two ideas for
|
just opened a PR closing #141 |
also create a PR for filter by module, closing #140 |
will tags be/optionally be output with the report as well? |
There's issue #202 for that. If no PR will be opened, I'll implement that myself within the next few days. |
I'm planning for a
timetrace report
command which should generate a report of the tracked time. This issue is a small idea collection for the new command.@FelixTheodor, @rocar, @rknizzle, @aaronsheah, @joshuaherrera, @Gealber, @KonstantinGasser, @adzo261, @obnoxiousnerd, @aligator and @nrobinson2000 should feel free to add their suggestions here!
The text was updated successfully, but these errors were encountered: