Client → Sunshine Proxy → Queue → Worker → GitHub API → Result Store → Client (polling/webhook)
Getting started with Sunshine is relatively straightforward. Users can: sunshine github
The core philosophy is to treat GitHub as an external data source and wrap it with queuing, retries, caching, and webhook delivery guarantees. Client → Sunshine Proxy → Queue → Worker