api
api copied to clipboard
feat: GitHub teams integration
Description
This is a WIP and likely needs some pretty deep thought on how we integrate GitHub teams into OpenSauced.
Anything beyond public teams (which, in my experience, is abnormal) raises some tricky issues around multi-tenancy and how we handle users with private teams/views.
What type of PR is this? (check all applicable)
- [x] 🍕 Feature
- [ ] 🐛 Bug Fix
- [ ] 📝 Documentation Update
- [ ] 🎨 Style
- [ ] 🧑💻 Code Refactor
- [ ] 🔥 Performance Improvements
- [ ] ✅ Test
- [ ] 🤖 Build
- [ ] 🔁 CI
- [ ] 📦 Chore (Release)
- [ ] ⏩ Revert
Related Tickets & Documents
This is more or less related to a few things: workspaces, user lists, etc.
Mobile & Desktop Screenshots/Recordings
Steps to QA
Added to documentation?
- [ ] 📜 README.md
- [ ] 📓 docs.opensauced.pizza
- [ ] 🍕 dev.to/opensauced
- [ ] 📕 storybook
- [ ] 🙅 no documentation needed