githubnext/chopinPublic

Let's compose rich plans together

Add hosted GitHub authentication

KCKrzysztof Cieslak authored committed by Krzysztof Cieślak
2dcf323Patch
Parent8cc09ac
23 files changed+1581-16
StackedSplit
.env.example+7 −0
apps/server/src/auth/config.ts+65 −0
apps/server/src/auth/routes.test.ts+204 −0
apps/server/src/auth/routes.ts+190 −0
apps/server/src/auth/session.test.ts+109 −0
apps/server/src/auth/session.ts+337 −0
apps/server/src/client.test.ts+16 −1
apps/server/src/client.ts+5 −1
apps/server/src/comments.wire.test.ts+1 −0
apps/server/src/config.test.ts+55 −0
apps/server/src/config.ts+10 −0
apps/server/src/github/client.test.ts+123 −0
apps/server/src/github/client.ts+261 −0
apps/server/src/http/router.test.ts+37 −0
apps/server/src/http/router.ts+46 −0
apps/server/src/main.test.ts+1 −0
apps/server/src/main.ts+8 −1
apps/server/src/plan.test.ts+1 −0
apps/server/src/storage/postgres/startup.test.ts+23 −1
apps/web/src/collab.test.ts+1 −0
docs/authentication.md+58 −0
e2e/playwright.config.ts+1 −0
readme.md+22 −12