eclipse-openj9 / openj9

Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (https://github.com/eclipse/omr) and combines with the Extensions for OpenJDK for OpenJ9 repo.
Other
3.26k stars 717 forks source link

Setup Slack integration for eclipse/openj9 repo #4887

Open a7ehuo opened 5 years ago

a7ehuo commented 5 years ago

Open this issue and see if we would like to have Slack integration set up for eclipse/openj9 repo.

/github subscribe https://github.com/eclipse/openj9

Either the app isn't installed on your repository or the repository does not exist. 
Install it to proceed.
_Note: You need to be an organization owner to install the app (or ask one to 
install it for you)._

Getting notifications directly in Slack channels on pull requests, issues opened/closed, and commits etc. would help us better monitor the repos we work on. Currently we do get email notifications from GH and some of us set up email forwarding to Slack, but not all. Based on the description from https://github.com/integrations/slack, I think we could also close/open issues directly from Slack channels. Teams could set up specific Slack channels to better monitor GH activities on specific branches.

DanHeidinga commented 5 years ago

@a7ehuo Can you add some links to how to set up this up?

a7ehuo commented 5 years ago

@DanHeidinga Found an example of enabling it for repos: eclipse/openj9 (and eclipse/omr if we would also like it to be enabled) : https://github.com/eclipse/buildship/issues/320. Looks like the Eclipse webmasters need to enable it for these repos. Here is a link to the GH integration for Slack: https://get.slack.help/hc/en-us/articles/232289568-Use-GitHub-with-Slack. It's already installed on the Slack workspace we're on. I tested with my own forked GH repositories.

DanHeidinga commented 5 years ago

Thanks @a7ehuo! For those of us who are unfamiliar with the extension, can you unpack the benefits of using it? Are there any costs / concerns with enabling it?

a7ehuo commented 5 years ago

@DanHeidinga I updated the description on the above with more details. One concern I'd have is that people might accidentally close issues or pull requests through Slack channels.