-
Notifications
You must be signed in to change notification settings - Fork 3
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]: Generate a quick-retro.md using tcr stats #403
Labels
easy_mobbing
Makes mobbing easier with TCR
enhancement
New feature or request
experiment
An experimentation
gamification
Pedagogic fun
git
kata
Related to kata practice
M
Medium
Comments
philou
added
enhancement
New feature or request
M
Medium
easy_mobbing
Makes mobbing easier with TCR
gamification
Pedagogic fun
kata
Related to kata practice
experiment
An experimentation
labels
Aug 23, 2023
philou
added a commit
that referenced
this issue
Aug 23, 2023
So that we can experiment that the --commit-failure is worth its cost - add a 'retro' command line command - add a Retro RunMode - add a GenerateRetro method to tcr, throwing a notimplemented yet exception - add test to make sure that we call tcr.GenerateRetro
philou
added a commit
that referenced
this issue
Aug 30, 2023
So that we can experiment that the --commit-failure is worth its cost - add a 'retro' command line command - add a Retro RunMode - add a GenerateRetro method to tcr, throwing a notimplemented yet exception - add test to make sure that we call tcr.GenerateRetro
philou
added a commit
that referenced
this issue
Aug 30, 2023
To generate a retro file template containing stats about the green and red commits - add ChangedLines.All() - add TcrEvents.AllLineChangesPerGreenCommit() - Refactor in TcrEvents - add tests
philou
added a commit
that referenced
this issue
Aug 30, 2023
To generate a retro file template containing stats about the green and red commits - call the print method on the changes in green commit - update the tests
philou
added a commit
that referenced
this issue
Aug 30, 2023
To generate a retro file template containing stats about the green and red commits - implement the TcrEvent.AllLineChangesPerRedCommit - Refactor some functions - call the print method on the changes in red commit - update the tests
We decided to ditch the current implementation of "Commit Failures" and use the "Real TCR" (that also reverts tests) to commit the failures and reverts (see #674). We'll wait for this one to be done first |
mengdaming
pushed a commit
that referenced
this issue
Oct 14, 2024
So that we can experiment that the --commit-failure is worth its cost - add a 'retro' command line command - add a Retro RunMode - add a GenerateRetro method to tcr, throwing a notimplemented yet exception - add test to make sure that we call tcr.GenerateRetro
mengdaming
pushed a commit
that referenced
this issue
Oct 14, 2024
To generate a retro file template containing stats about the green and red commits - add ChangedLines.All() - add TcrEvents.AllLineChangesPerGreenCommit() - Refactor in TcrEvents - add tests
mengdaming
pushed a commit
that referenced
this issue
Oct 14, 2024
To generate a retro file template containing stats about the green and red commits - call the print method on the changes in green commit - update the tests
mengdaming
pushed a commit
that referenced
this issue
Oct 14, 2024
To generate a retro file template containing stats about the green and red commits - implement the TcrEvent.AllLineChangesPerRedCommit - Refactor some functions - call the print method on the changes in red commit - update the tests
mengdaming
added a commit
that referenced
this issue
Oct 14, 2024
- Add implementation for IsMultiRole() in retro.go - Add retro_test.go for verifying Retro behavior
aatwi
added a commit
that referenced
this issue
Oct 15, 2024
- Create a retro package - Implement the function retrospective.GenerateMarkdown - Function now includes only average passed and average failed commit size - Write corresponding tests
mengdaming
added a commit
that referenced
this issue
Oct 16, 2024
- Add retro/template/retro.md - Import template file using embed
aatwi
added a commit
that referenced
this issue
Oct 18, 2024
- Wrote the long description of the retro command - Added a title property to the retro.md file - Passed the repo name as a parameter to GenerateMarkDown - Saved the repo name in the generated md file
mengdaming
pushed a commit
that referenced
this issue
Oct 21, 2024
So that we can experiment that the --commit-failure is worth its cost - add a 'retro' command line command - add a Retro RunMode - add a GenerateRetro method to tcr, throwing a notimplemented yet exception - add test to make sure that we call tcr.GenerateRetro
mengdaming
pushed a commit
that referenced
this issue
Oct 21, 2024
To generate a retro file template containing stats about the green and red commits - add ChangedLines.All() - add TcrEvents.AllLineChangesPerGreenCommit() - Refactor in TcrEvents - add tests
mengdaming
pushed a commit
that referenced
this issue
Oct 21, 2024
To generate a retro file template containing stats about the green and red commits - call the print method on the changes in green commit - update the tests
mengdaming
pushed a commit
that referenced
this issue
Oct 21, 2024
To generate a retro file template containing stats about the green and red commits - implement the TcrEvent.AllLineChangesPerRedCommit - Refactor some functions - call the print method on the changes in red commit - update the tests
mengdaming
added a commit
that referenced
this issue
Oct 21, 2024
- Add implementation for IsMultiRole() in retro.go - Add retro_test.go for verifying Retro behavior
mengdaming
pushed a commit
that referenced
this issue
Oct 21, 2024
- Create a retro package - Implement the function retrospective.GenerateMarkdown - Function now includes only average passed and average failed commit size - Write corresponding tests
mengdaming
added a commit
that referenced
this issue
Oct 21, 2024
- Add retro/template/retro.md - Import template file using embed
mengdaming
pushed a commit
that referenced
this issue
Oct 21, 2024
- Wrote the long description of the retro command - Added a title property to the retro.md file - Passed the repo name as a parameter to GenerateMarkDown - Saved the repo name in the generated md file
mengdaming
added a commit
that referenced
this issue
Oct 21, 2024
mengdaming
added a commit
that referenced
this issue
Oct 21, 2024
mengdaming
added a commit
that referenced
this issue
Oct 21, 2024
…kage To limit engine package's responsibilities - created a dedicated filesystem/io_utils.go file for providing FS related operations
mengdaming
pushed a commit
that referenced
this issue
Oct 22, 2024
So that we can experiment that the --commit-failure is worth its cost - add a 'retro' command line command - add a Retro RunMode - add a GenerateRetro method to tcr, throwing a notimplemented yet exception - add test to make sure that we call tcr.GenerateRetro
mengdaming
pushed a commit
that referenced
this issue
Oct 22, 2024
To generate a retro file template containing stats about the green and red commits - add ChangedLines.All() - add TcrEvents.AllLineChangesPerGreenCommit() - Refactor in TcrEvents - add tests
mengdaming
pushed a commit
that referenced
this issue
Oct 22, 2024
To generate a retro file template containing stats about the green and red commits - call the print method on the changes in green commit - update the tests
mengdaming
pushed a commit
that referenced
this issue
Oct 22, 2024
To generate a retro file template containing stats about the green and red commits - implement the TcrEvent.AllLineChangesPerRedCommit - Refactor some functions - call the print method on the changes in red commit - update the tests
mengdaming
added a commit
that referenced
this issue
Oct 22, 2024
- Add implementation for IsMultiRole() in retro.go - Add retro_test.go for verifying Retro behavior
mengdaming
pushed a commit
that referenced
this issue
Oct 22, 2024
- Create a retro package - Implement the function retrospective.GenerateMarkdown - Function now includes only average passed and average failed commit size - Write corresponding tests
mengdaming
added a commit
that referenced
this issue
Oct 22, 2024
- Add retro/template/retro.md - Import template file using embed
mengdaming
pushed a commit
that referenced
this issue
Oct 22, 2024
- Wrote the long description of the retro command - Added a title property to the retro.md file - Passed the repo name as a parameter to GenerateMarkDown - Saved the repo name in the generated md file
mengdaming
added a commit
that referenced
this issue
Oct 22, 2024
mengdaming
added a commit
that referenced
this issue
Oct 22, 2024
mengdaming
added a commit
that referenced
this issue
Oct 22, 2024
…kage To limit engine package's responsibilities - created a dedicated filesystem/io_utils.go file for providing FS related operations
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
easy_mobbing
Makes mobbing easier with TCR
enhancement
New feature or request
experiment
An experimentation
gamification
Pedagogic fun
git
kata
Related to kata practice
M
Medium
Contact Details
[email protected]
Feature Request
We since replaced the commit-failure option by the introspective variant. It's already way easier to implement and support.
Yet the generation of a custom quick-retro based on the commit history remains an interesting experiment.
Feature Description
We will start by generating a quick-retro question showing the difference in size of failures and successes.
To do that, we will:
Later, if we think this is useful, we could also
Alternatives
We thought of other experiments:
We could also have:
Additional Context
This is git-only at the moment, as we don't have commit-failures on perforce. Not so much an issue as commit-failures was built for katas more than production work.
Code of Conduct
TODO Map
tcr stats
Parking
Maybe Later if useful
The text was updated successfully, but these errors were encountered: