Credits goes to Sudheer Kumar Tumarada for creating this article with clear explanation.
Many of us already knew about GIT and Slack .These became part of our daily life for team collaboration and code sharing .Here i just want to give brief introduction about them and how can we integrate both for better productivity and team collaboration.
Slack is a communication tool which allows us to get shared understanding across the teams which will makes us more productive.
1.It’s the foundation for teamwork
2.It simplifies communication
3.It helps everyone find the answers they need
4.It streamlines your work flows
Github is system which will allow multiple developers/users to work on the same repository/code base.
We can have github-slack integration which will allow us to get the information about commits,pull request,deployment statuses and many more.
We can get the following notifications for the events done on our team repository :
- Commit events
- Pull requests
- Issue events
- PR review events
- Deployment statuses
We can connect Github to slack with following steps:
1)Visit GitHub in Slack’s App Directory.
3)Select a channel where GitHub events will be posted.
or click create a new channel to make a brand new one.
4)Click Add GitHub Integration.
5)Click Authenticate your GitHub account.
6)Choose the repositories you’d like Slack notifications for.
7)Choose the GitHub events you’d like to post to Slack.
8)If you’d like, you can customize the way Github posts appear in Slack by choosing a custom display name and icon.
9)When you’re done, click Save Integration.
Once you are done, you will start receiving notification in your slack channel.
Slack will automatically configure and manage which messages we receive from GitHub. To do this, we require write permission to your public and private repos.
If you’d prefer not to authenticate your GitHub account, you can switch to unauthed mode and manage the events yourself.