googleapis / googleapis/google-cloud-node
Add Bazel attribute that generates a GAPIC using snake_case identifiers
- Vorherrschende Sprache
- TypeScript
- Sterne
- 3.2k
- Forks
- 712
- Ø Merge
- 2 T. 9 Std.
- Gemergte PRs (30 T.)
- 104
Beschreibung
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.
Beitragsleitfaden
Rechercherichtung
Beginne damit, die für die Generierung von Node.js-Clients verwendeten Bazel-Build-Regeln und die Verarbeitung der GAPIC-Konfiguration zu lokalisieren, und verfolge anschließend, wie die Groß-/Kleinschreibung von Bezeichnern zu gax-nodejs gelangt. Erledigt ist die Aufgabe, wenn eine Bazel-Konfigurationsoption GAPIC-Entwickleroberflächen mit snake_case-Bezeichnern generiert, ohne einen benutzerdefinierten gax-nodejs-Fork zu benötigen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- node.js, typescript
- Bereich
- build-system
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100