It would be great if Windshift would have a chat integration.
There are a lot of them out there so a generic abstractions would probably be helpful.
People who self-host Windshift will probably rather use self-hosted chat software like XMPP, Matrix, Zulip or Mattermost over Slack or MS Teams.
Have a look at Plane's features for inspiration:
- Create work items from Chat
- Having notifications in Chat (i.e. work item creations, state changes, comments)
- getting functionalities and/or notifcations in private chats and/or DMs
- AI triggers (i.e. "create an issue with …")
- actions like:
!assign-to-me or status changes
- if you'd like to go the extra mile: interacting with windshift-agents.
Personally I like XMPP for various reasons. Ping me if you'd need help to setup a modern XMPP server.
There are also a bunch of GoLang libraries for XMPP:
meszmate's xmpp-go seems to be the only one supporting OMEMO though (modern e2e encryption based on the Signal protocol). So I'd recommend that first, if possible. 😉
It would be great if Windshift would have a chat integration.
There are a lot of them out there so a generic abstractions would probably be helpful.
People who self-host Windshift will probably rather use self-hosted chat software like XMPP, Matrix, Zulip or Mattermost over Slack or MS Teams.
Have a look at Plane's features for inspiration:
!assign-to-meor status changesPersonally I like XMPP for various reasons. Ping me if you'd need help to setup a modern XMPP server.
There are also a bunch of GoLang libraries for XMPP:
meszmate's
xmpp-goseems to be the only one supporting OMEMO though (modern e2e encryption based on the Signal protocol). So I'd recommend that first, if possible. 😉