Many teams using Fabric ask about which labels they should use for non-OSS projects. Here are some thoughts- feel free to comment!
If an engineer is working on performance issues on iOS, for example, they can get more work done in less time by being able to find issues marked performance and iOS.
By tagging issues, you can answer questions related to # bugs vs. features, what areas you may need to hire in, and what skills the team may need to build.
Labels like bug and security may indicate high urgency, while cleanup and internal may indicate low urgency. This will make it faster to prioritize work.
(sorted by most important)
Having a bug label is important, because it's a quick way to see if your app is stable before you add features.
If your team has multiple products, having product 1, product 2, etc. labels helps engineers batch their work. If they're assigned to
If your products involve multiple platforms (ios, web, Slack app), those labels can help engineers further batch their work.
Labels like security, frontend, and infrastructure may help your team decide who to give the issue to.