fix(init): correct web3 standard attribution and add missing ethereum provider in config.toml template
I maintainer di solito rispondono entro 1 giorno
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 83/100
- Tipo di issue
- Documentazione
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- typescript
- Ambito
- cli, documentation
Direzione di ricerca
Leggi il template in apps/cli/src/shared/init/project-init.templates.ts e confrontalo con apps/cli-go/pkg/config/templates/config.toml e il fixture di test. Aggiorna l’attribuzione a Solana, aggiungi l’esempio Ethereum e correggi “rows returns” in “rows returned” in ogni copia richiesta. Il lavoro è completato quando i template e il fixture coincidono e la configurazione generata mostra i commenti corretti e la sezione Ethereum.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Documentation link
https://github.com/supabase/cli/blob/develop/apps/cli/src/shared/init/project-init.templates.ts
Issue type
Incorrect documentation
Problem
- Solana Web3 Standard Misattribution:
Inapps/cli/src/shared/init/project-init.templates.ts:L342, the template generated bysupabase initreads:
# Allow Solana wallet holders to sign in to your project via the Sign in with Solana (SIWS, EIP-4361) standard.
# You can configure "web3" rate limit in the [auth.rate_limit] section and set up [auth.captcha] if self-hosting.
[auth.web3.solana]
enabled = false
EIP-4361 is specifically the Ethereum Improvement Proposal for "Sign-In with Ethereum" (SIWE). Solana uses SIWS / CAIP-122, not an Ethereum EIP. Citing (SIWS, EIP-4361) for Solana is inaccurate.
Missing Ethereum Web3 Provider in Init Template: The CLI configuration schema (packages/config/src/auth/web3.ts and registry-auth.ts) supports both solana and ethereum. The container runtime also supports GOTRUE_EXTERNAL_WEB3_ETHEREUM_ENABLED, but [auth.web3.ethereum] is omitted from the config.toml init template.
Minor Grammar Typo: Line 19 of the template reads: # The maximum number of rows returns from a view, table, or stored procedure. ("returns" instead of "returned")
Suggested improvement
- Update the Solana comment in
project-init.templates.tsto reference SIWS without EIP-4361:
# Allow Solana wallet holders to sign in to your project via the Sign in with Solana (SIWS) standard.
# You can configure "web3" rate limit in the [auth.rate_limit] section and set up [auth.captcha] if self-hosting.
[auth.web3.solana]
enabled = false
- Add the commented-out
[auth.web3.ethereum]example:
# Allow Ethereum wallet holders to sign in to your project via the Sign-In with Ethereum (SIWE, EIP-4361) standard.
# [auth.web3.ethereum]
# enabled = false
-
Fix the grammar typo on line 19 (
rows returned from). -
Keep parity across
project-init.templates.ts,apps/cli-go/pkg/config/templates/config.toml, and the test fixture.
Additional context
I would be happy to submit a PR for this once triaged and labeled with open-for-contribution.
- Lingua principale
- TypeScript
- Stelle
- 2.4k
- Fork
- 537
- Merge medio
- 18h 2m
- PR unite (30g)
- 387
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di supabase/cli
-
db schema declarative sync: no way to fail (non-zero exit) when the generated migration is destructiveForse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta✨ Feature supabase/cli
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
I maintainer di solito rispondono entro 1 giorno
-
Windows: Supabase CLI start fails when no Supabase containers existForse già presa @Coly010 l’ha presa oggi. Aperta🐛 Bug supabase/cli
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
supabase/cli#7344 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Supabase CLI 2.122.0 prunes local Docker network before database container creation on Windows/WSL2Forse già presa @jgoux l’ha presa 1 giorno fa. Aperta🐛 Bug supabase/cli
Difficoltà 4/5 3-5 giorni Idoneità per principianti 42/100
supabase/cli#7339 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
🐛 Bug supabase/cli
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
I maintainer di solito rispondono entro 1 giorno
-
stack: every Edge Function request starts a new worker, so the same function never reuses one and each call pays a cold startForse già presa @7ttp l’ha presa 1 giorno fa. Aperta🐛 Bug supabase/cli
Difficoltà 3/5 1-2 giorni Idoneità per principianti 58/100
supabase/cli#7274 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di supabase/cli
Issue simili
-
e2e-failure ready-to-code
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 82/100
redhat-developer/rhdh-plugin-export-overlays#4616 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
I maintainer di solito rispondono entro 1 giorno
-
ai-handle
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
nextlevelbuilder/dewee-web-v2#73 ·
I maintainer di solito rispondono entro 1 giorno
-
backend bug good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
PoCInnovation/Distribox#255 ·
I maintainer di solito rispondono entro 1 giorno