Discussion
Hi, how are you? I'm interested in this project? Could we connect?
Hey there! This project is pretty old at this point. I was just about to go in to this and a few other repositories and mark them as unsupported and disable Dependabot. What can I help you with?
This definitely seems a bit sketchy. This project is super old and I can't imagine what you'd want to talk about.
A few details:
- This was originally written back when GitLab didn't have a proper Slack integration.
- Since I was writing one, I customized the output and tracking for our needs and workflows -- e.g. for the specific way we used labels.
- In general, it's just a service that listens for requests representing outgoing webhooks from GitLab, processes them, and makes a request to an incoming webhook configured on Slack to post a customized message. The details are just in how that's processed and what it displays in Slack.
The code is MIT licensed, so there are no usage restrictions. That said, the code is not "modern" JS anymore ... 5 years is a long time in the JS world 😅. If I were writing something like this again, I would just start by setting up the HTTP server and verify the webhooks are coming in, then I'd just hook that up to make the requests to Slack to post some message. Then after that it's just building out the details.