api icon indicating copy to clipboard operation
api copied to clipboard

feat: GitHub teams integration

Open jpmcb opened this issue 1 year ago • 1 comments

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

[optional] Are there any post-deployment tasks we need to perform?

[optional] What gif best describes this PR or how it makes you feel?

jpmcb avatar Jan 05 '24 22:01 jpmcb