Fabric for open-source issues
Triage open-source issues with your team in Slack.
With Fabric, you can send issue notifications to certain Slack channels. For example, you can send newly opened issues in the my-org/my-open-source-project GitHub repository to the #new-open-source-issues channel.
Create notification channels with granular filters.
Have a lot of inbound issues? Use our powerful filters. You can filter by GitHub repository and labels.
You can include and exclude certain labels. For example, you might want to exclude the invalid label.
Issues with the feature request label will be sent to this channel, unless they have the invalid label.
In this example, issues with the feature request label will be sent to this channel, unless they have the invalid label.
Receive new issues from contributors. Add details and collapse the issue when you're done.
Use the buttons to add details to your issue.
The issue message collapses when it's closed.
Click Done editing when you're done to collapse the issue. Closing the issue also collapses it. That's it!

How it works

When an issue is created, or a certain label is added to an issue, Fabric will send a notification to your channel.
When setting up your notifications, you can filter by GitHub repository or labels. This lets you create many special types of channels, like #bug-reports or #feature-requests.

A new issue is created

Add details, comment, close

Click to add details, close out the issue, or add a message on the thread to comment.
If you have Issue Room auto-creation turned on, Fabric will automatically create an Issue Room Slack channel, where you or your teammates can respond to the issue.
You can also view, edit, comment on, and close out the issue within the Issue Room.
You can view, edit, and comment on the issue within the Issue Room.

Optionally open an Issue Room

Issue Rooms two-way sync with GitHub, so any comments from GitHub will send to the Issue Room. And any messages in the Issue Room will send to GitHub.
Messages from the Issue Room sync to the issue.
If a contributor opens a Pull Request for an issue, Fabric will send a message to the Issue Room.
When your issue is closed, Fabric archives your Issue Room as well.

How to set it up

Go to your Fabric dashboard

You can find your Notifications page in your Fabric Dashboard in Slack.
To get to your Fabric Dashboard, click Fabric under Apps in your Slack sidebar.
If you don't see Fabric there, search for Fabric in your Slack search bar, and then click on the Home tab.
Find Fabric in the Slack sidebar or search for it in the Fabric search bar.

Go to the Notifications page

Click on Notifications.

Add a channel

Under Your team's notification channels, click Add notification channel. โ€‹
Click "Add notification channel" at the bottom.
Choose your GitHub repository, the channel you want to connect, and the interactive feed of new issues option. This option lets you easily edit the issue when it comes in.
Add your repository, channel, and select the "interactive" option.
You can leave the label filters blank if you want all issues to come into your channel.
Click Create and your notification setting will be saved.
Fabric saves your notification setting for the Slack channel.
Fabric also sends a message to the channel confirming your notifications have been set up.
#feed-notification-github-action will now receive notifications for new issues.
That's it!
โ€‹