Easy IRC notifications

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Description

Current IRC "service" (Irker) is not easy to use, and user can't send notifications to IRC without meddling with an external service.

  • Notifications should be triggered when something is pushed to a branch, or when there has been a merge request made to a branch.
  • Notification should include a link to the changeset.

Use case: I'm looking into migrating a project from github, and I wouldn't be too happy about having to drop IRC notifications. Generally, paper-cuts don't make one happy.

In case I misunderstood something and this can be used without an external service, docs need to be improved, since that's what I understood from them.

Proposal

Add integrated in GitLab IRC notification service.

The minimal requirements should be:

  • IRC server address
  • IRC server port
  • channel
  • list of branches that trigger notification (if none specified, all branches trigger it)

The optional things:

  • bot's name
  • colored messages
  • authentication
  • perhaps notifications for issues being opened/closed ?

~"feature proposal"

Edited by 🤖 GitLab Bot 🤖