https://github.com/haavamoa/retrospectiveclient
A client to use during a team retrospective to create notes and publish them to a Slack channel.
https://github.com/haavamoa/retrospectiveclient
mvvm mvvm-pattern wpf
Last synced: about 1 month ago
JSON representation
A client to use during a team retrospective to create notes and publish them to a Slack channel.
- Host: GitHub
- URL: https://github.com/haavamoa/retrospectiveclient
- Owner: haavamoa
- License: mit
- Created: 2018-11-26T13:58:05.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-10-01T17:14:24.000Z (over 4 years ago)
- Last Synced: 2025-04-05T18:21:56.644Z (2 months ago)
- Topics: mvvm, mvvm-pattern, wpf
- Language: C#
- Size: 1.34 MB
- Stars: 5
- Watchers: 0
- Forks: 1
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# **Retrospective Client**
[](https://dev.azure.com/havardmoas/HaavamoaProjects/_build/latest?definitionId=8&branchName=master)
![Retrospective Client][logo]
A windows client to use during a retrospective meeting.
Main features:
- Announce on Slack when the retrospective has started.
- Deliver an easy way of creating notes from the outcome of the meeting (positives, negatives and actions).
- Deliver a summary of the meeting on Slack.
- Configurable (Team Name, Announcement Message, etc.).> See [releases](https://github.com/haavamoa/RetrospectiveClient/releases) to download latest release
## **Requirements**
- Windows.
- A Slack Webhook (required from your Slack administrator).
- .NET Core SDK.
- Nuke Build, see .## **The idea**
The idea behind creating a application like this was that I got tired of keeping notes of my retrospectives. I used to start up my favorite editor, create three headers for positives notes, negatives notes, and actions and start taking notes when we were having the meeting. When the meeting was over, I used to save this locally and share it with my colleagues.
We finally started using Slack. My workflow was still somewhat the same, but now I did not have to save it locally, and we now had one place to share the notes afterwards.
After a while, I figured out that I wanted to try to make a application to write down my notes and that would publish a message before we started and a summary of my notes when we finished the meeting. This is the result.
## **How to run it**
I do not have a website for downloading latest version of the client yet, so you have to clone this repository in order to run it.
After cloning, do the following:
- Install nuke : `dotnet tool install Nuke.GlobalTool --global`
- Run `nuke`
- Let it compile the solution
- Go to `\src\Retrospective.Clients.WPF\bin\Debug` and start `Retrospective.Clients.WPF.exe`
- Copy the folder `Debug` folder to whatever place you want and create a shortcut of the `.exe`## **Screenshots / GIFs**
### *Startup screen to start a retrospective and the dialog to choose whether or not to announce the retrospective.Requires a nickname of the writer of the retrospective.*
![startingretro]
### *The Slack announcement after the retrospective has started*
![slackannouncement]
### *During the retrospective*
![duringretro]
### *Summary of the retrospective on Slack*
![retrosummary]
Remarks: The application might have changed since these screenshots / gifs were taken, but I hope that they provide a basic feeling of the flow of the application.
The gifs also have some awkward rendering issues.[logo]: src/Retrospective.Clients.WPF/retrospective.ico
[startingretro]: doc/gif/StartingRetro.gif
[slackannouncement]: doc/img/SlackAnnouncement.png "The Slack message with the announcement"
[duringretro]: doc/gif/DuringRetro.gif
[retrosummary]: doc/img/RetroSummary.png "The Slack message with the retrospective summary"