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

Commit Timetracking #237

Open
uberroot4 opened this issue Apr 15, 2024 · 0 comments
Open

Commit Timetracking #237

uberroot4 opened this issue Apr 15, 2024 · 0 comments
Assignees

Comments

@uberroot4
Copy link
Member

Themenvorschlag.pdf

TBalint2000 added a commit that referenced this issue Jun 19, 2024
TBalint2000 added a commit that referenced this issue Jun 19, 2024
Declared all the necessary classes that are going to be needed with the corresponding exports.
All return values are empty and have to be replaced.

Ref: #237
Time-spent: 0h45m
TBalint2000 added a commit that referenced this issue Jun 19, 2024
TBalint2000 added a commit that referenced this issue Jun 19, 2024
TBalint2000 added a commit that referenced this issue Jun 19, 2024
TBalint2000 added a commit that referenced this issue Jun 19, 2024
Added Commit type and Thresholds to the config file. Branch selection requires more effort, which has to be done later.

Reducers had to be reworked in order to map changes correctly. Initial values were also overwritten to be consistent.

Ref: #237
Time-spent: 1h17m
TBalint2000 added a commit that referenced this issue Jun 19, 2024
TBalint2000 added a commit that referenced this issue Jun 23, 2024
Added dropdown selection for branches.

Corrected default value of selectedBranch to 'master' instead of 'main'.

Changed dashboardState to get the state of commitTimeTracking instead of changes. This was a result of copy-pasting code

Ref: #237
Time-spent: 1h22m
TBalint2000 added a commit that referenced this issue Jun 23, 2024
Ref:#237
Time-spent: 0h22m
TBalint2000 added a commit that referenced this issue Jun 25, 2024
TBalint2000 added a commit that referenced this issue Jun 25, 2024
Commit data extraction was defined without time extraction.

Interfaces for necessary structures like props and commit data are defined.

For future work, replace time with proper estimates or actual time extraction from commit message, apply filtering based on config options, and getting the maximum values of the bars for scales.

Ref:#237
Time-spent: 1h10m
TBalint2000 added a commit that referenced this issue Jul 15, 2024
Added commitType to chart data.

Real type evaluation remains to be done.

Ref:#237
Time-spent: 0h5m
TBalint2000 added a commit that referenced this issue Jul 15, 2024
Fasttext commit classification had to be moved to backend, because the library only works in node.js.

To that end, a new endpoint was created to serve the API calls for commit type classification.

Ref:#237
Time-spent: 0h30m
TBalint2000 added a commit that referenced this issue Jul 15, 2024
TBalint2000 added a commit that referenced this issue Jul 15, 2024
TBalint2000 added a commit that referenced this issue Jul 15, 2024
This finalizes the processing step of commit data.

Next step is to visualize the data that was gained from processing.

Replacing the constants and handling the issue with Promise is in future work.

Ref:#237
Time-spent: 3h02m
TBalint2000 added a commit that referenced this issue Jul 16, 2024
Made corresponding functions async and used await to fetch value of promise.

Ref:#237
Time-spent: 0h32m
TBalint2000 added a commit that referenced this issue Jul 16, 2024
TBalint2000 added a commit that referenced this issue Jul 16, 2024
The first draft of the graph was implemented. This includes both barcharts with the nodes in the middle.

A lot of values in styling are hardcoded and the graph is not responsive. Both aspects remain to be corrected.

Furthermore, the hover-over for the nodes for more information has to be also implemented.

Potential for additional work would be the adjustment of the bars depending on the probability of the label.

Ref:#237
Time-spent: 4h0m
TBalint2000 added a commit that referenced this issue Jul 16, 2024
TBalint2000 added a commit that referenced this issue Jul 16, 2024
TBalint2000 added a commit that referenced this issue Jul 17, 2024
TBalint2000 added a commit that referenced this issue Jul 17, 2024
Ref:#237
Time-spent: 1h3m
TBalint2000 added a commit that referenced this issue Jul 18, 2024
TBalint2000 added a commit that referenced this issue Jul 18, 2024
Navigation of pagination was adjusted, so that it doesn't appear, if there is only one page, and the corresponding arrows don't appear on the first/last page.

Furthermore, the width of the bars was fixed and now appears with the same width as the other pages.

Ref:#237
Time-spent: 0h12m
TBalint2000 added a commit that referenced this issue Jul 21, 2024
TBalint2000 added a commit that referenced this issue Jul 21, 2024
TBalint2000 added a commit that referenced this issue Jul 21, 2024
TBalint2000 added a commit that referenced this issue Jul 21, 2024
TBalint2000 added a commit that referenced this issue Jul 21, 2024
TBalint2000 added a commit that referenced this issue Jul 21, 2024
TBalint2000 added a commit that referenced this issue Jul 21, 2024
TBalint2000 added a commit that referenced this issue Jul 21, 2024
TBalint2000 added a commit that referenced this issue Jul 22, 2024
In two places, != was replaced by !==, which caused the bug.

Ref:#237
Time-spent: 0h40m
TBalint2000 added a commit that referenced this issue Jul 22, 2024
Ref:#237
Time-spent: 1h04m
TBalint2000 added a commit that referenced this issue Jul 22, 2024
Ref:#237
Time-spent: 0h24m
TBalint2000 added a commit that referenced this issue Jul 22, 2024
TBalint2000 added a commit that referenced this issue Jul 23, 2024
TBalint2000 added a commit that referenced this issue Jul 25, 2024
TBalint2000 added a commit that referenced this issue Jul 25, 2024
TBalint2000 added a commit that referenced this issue Jul 25, 2024
TBalint2000 added a commit that referenced this issue Jul 25, 2024
TBalint2000 added a commit that referenced this issue Jul 25, 2024
TBalint2000 added a commit that referenced this issue Jul 25, 2024
TBalint2000 added a commit that referenced this issue Sep 3, 2024
Ref:#237
Time-spent: 0h33m
TBalint2000 added a commit that referenced this issue Sep 3, 2024
Ref:#237
Time-spent: 0h8m
TBalint2000 added a commit that referenced this issue Sep 3, 2024
TBalint2000 added a commit that referenced this issue Sep 3, 2024
TBalint2000 added a commit that referenced this issue Sep 3, 2024
TBalint2000 added a commit that referenced this issue Sep 3, 2024
Ref:#237
Time-spent: 0h02m
TBalint2000 added a commit that referenced this issue Sep 3, 2024
TBalint2000 added a commit that referenced this issue Sep 4, 2024
TBalint2000 added a commit that referenced this issue Sep 4, 2024
TBalint2000 added a commit that referenced this issue Sep 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

2 participants