Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Remove default values for important fields such as logins

Aperta Adatta ai principianti
#2,565 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
68/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
java, postgresql
Ambito
backend, databases

Direzione di ricerca

Inizia da src/main/java/org/ohdsi/webapi/FlywayConfig.java, intorno alla riga 73, e segui gli import di configurazione correlati per identificare dove vengono applicati i valori predefiniti. Controlla come le configurazioni di esempio forniscono questi valori obbligatori. Il lavoro è completato quando le chiavi obbligatorie mancanti causano un errore esplicito invece di usare silenziosamente valori hardcoded.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Currently the configuration process sets some default values if the required keys do not exist in the config. While a useful crutch, I think it would be much more useful to simply loudly fail instead of falling back to hardcoded values.

The rationale is that if I do not use the default values from the example (e.g. login and password for the postgres database), I'd much prefer to have it error out early than to dig through the logs wondering why is it using a different login than what I put in the config file for some reason. As the sample configs need to be changed anyway, hardcoding default values is more harmful than helpful currently.

I think this comes from this file and related imports:

https://github.com/OHDSI/WebAPI/blob/master/src/main/java/org/ohdsi/webapi/FlywayConfig.java#L73

Lingua principale
Java
Stelle
153
Fork
187
Merge medio
2g 12h
PR unite (30g)
13

Preparare l'ambiente

  • Include un Dockerfile o un file Docker Compose
  • Nessun modello di pull request
  • Nessuna guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di OHDSI/WebAPI

Tutte le issue di OHDSI/WebAPI

Issue simili

Altre issue su Java

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.