- .env
- Docker
- Postgres
- Open in editor
- Watch/refresh
- GitHub actions
- Tests
- Preview with Neon DB branching
- Deploy by merging/pushing to main
- Deno
- Logging (stdout)
- COOP/COEP
- Testing
- Coverage
- Unit
- Integration
- E2E
- Deno KV storage
- Kysley Postgres/Neon storage
- Migrations
- Seeds
- RPC (GET/POST)
- Emails (Resend)
- Auth
- Login/Register
- Nick, email, password
- Verify email
- Forgot password
- OAuth providers
- GitHub
- X/Twitter
- BroadcastChannel
- WebSockets
- PWA
- Vite
- COOP/COEP
- Binary/Hex loader ?raw-hex
- Worker import
- Sigui
- Tailwindcss
- Icons (Lucide)
- Fonts
- Canvas
- Wait for Fonts
- Animation
- Screen/Dims
- AssemblyScript
- WebAudio
- Wasm AudioWorklet
- WebGL
- WebRTC
- QRCode
- Maps
- Testing
- Coverage
- Unit
- Integration
- E2E
- HMR
- RPC
- Admin
- Users
- Sessions
- Pages
- Chat
- Channels
- Chat
- Messages
- Users
- About
- App
- AssemblyScript
- Canvas
- Home
- OAuthRegister
- QrCode
- WebSockets
- UI Showcase
- Chat
- Components
- Header
- Toast
- Catch/show errors
- Login
- Logout
- OAuthLogin
- Register
- ResetPassword
- VerifyEmail
- UI
- Button
- Fieldset
- Input
- Label
- Link
- Create Deno Deploy project
- Create Resend project and get
RESEND_API_KEY
- Repo -> Settings -> Secrets and variables
-
Secrets
- Environment secrets
- Production
DATABASE_URL=[neon database url]
- Repository
CODECOV_TOKEN=[https://app.codecov.io/github/[user]/[repo]/config/general #Tokens]
NEON_API_KEY
- Production
- Environment secrets
-
Variables
NEON_PROJECT_ID=[neon project id]
-
NEON_API_KEY
andNEON_PROJECT_ID
are set automatically fromhttps://console.neon.tech/app/projects/[project-id]/integrations
by installing their GitHub integration.
-