googleapis / googleapis/google-cloud-node

Add Bazel attribute that generates a GAPIC using snake_case identifiers

Aperta
#7,779 4 commenti 0 reazioni 0 assegnatari Vedi su GitHub
library: google-cloud-node-core priority: p3 type: feature request
Lingua principale
TypeScript
Stelle
3.2k
Fork
712
Merge medio
2g 9h
PR unite (30g)
104

Descrizione

Some consumers of Node.js GAPICs prefer snake_case rather than camelCase in the developer surface (e.g., https://github.com/Opteo/google-ads-node). To support this, they're employing a custom fork of [gax-nodejs](https://github.com/googleapis/gax-nodejs) to modify the casing. Supporting this directly as a GAPIC config option on Bazel build rules will alleviate them from needing to hack gax-nodejs.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia individuando le regole di build di Bazel e la gestione della configurazione GAPIC utilizzate per la generazione dei client Node.js, quindi traccia il percorso con cui la distinzione tra maiuscole e minuscole degli identificatori arriva a gax-nodejs. Il lavoro è completato quando un’opzione di configurazione Bazel genera superfici per sviluppatori GAPIC con identificatori snake_case senza richiedere un fork personalizzato di gax-nodejs.

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

Valutazione

Stack tecnologico
node.js, typescript
Ambito
build-system
Tipo di issue
Funzionalità
Difficoltà
4/5
Tempo stimato
3-5 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.