eclipsesource / eclipsesource/jsonforms

Support snake_case for labels derived from properties

Aperta
#2,135 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub
core enhancement
Lingua principale
TypeScript
Stelle
2.7k
Fork
423
Merge medio
17g 8h
PR unite (30g)
1

Descrizione

### Is your feature request related to a problem? Please describe.

There two popular naming convection exists: CamelCase and snake_case.

For CamelCase you have:
![image](https://user-images.githubusercontent.com/799021/236347656-1c31f886-67a5-47b9-a793-dde7d4e0fbe1.png)

But in my case property names come from database column names, where snake_case is used.

### Describe the solution you'd like

Please apply your rule also for snake_case. I expect `Snake Case`.

### Describe alternatives you've considered

Or, probably, allow to configure a callback, which could be used to generate labels.

### Framework

_No response_

### RendererSet

_No response_

### Additional context

_No response_

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia individuando la regola esistente che ricava le label dai nomi delle proprietà in CamelCase e segui i relativi test o il relativo punto di ingresso. Applica lo stesso comportamento ai nomi in snake_case in modo che l'esempio richiesto produca `Snake Case`, e verifica che il comportamento esistente di CamelCase rimanga invariato.

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

Valutazione

Stack tecnologico
typescript
Ambito
frontend
Tipo di issue
Funzionalità
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.