Versions in this module Expand all Collapse all v0 v0.1.0 Jul 5, 2026 Changes in this version + func ListenAndServe(ctx context.Context, addr string, handler http.Handler) error + type GitHubOAuthConfig struct + AllowedOrg string + AuthURL string + ClientID string + ClientSecret string + EmailsURL string + HTTPClient *http.Client + MembershipURL string + ModeratorOrg string + PublicURL string + TokenURL string + UserURL string + type Options struct + DisableDevAuth bool + GitHubOAuth GitHubOAuthConfig + PushNotifier PushNotifier + UploadDir string + UploadStorage uploadstore.Store + type PushNotification struct + Message string + RecipientKey string + Title string + type PushNotifier interface + Notify func(ctx context.Context, notification PushNotification) error + type PushoverNotifier struct + Client *http.Client + Token string + func NewPushoverNotifier(token string) *PushoverNotifier + func (p *PushoverNotifier) Notify(ctx context.Context, notification PushNotification) error + type Server struct + func New(st store.Store, hub *realtime.Hub, options Options) *Server + func (s *Server) Handler() http.Handler