openapi-processor / openapi-processor/openapi-processor-base
map inline names to nicer names
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Kotlin
- Sterne
- 2
- Forks
- 4
- Ø Merge
- 4 T. 55 Min.
- Gemergte PRs (30 T.)
- 9
Beschreibung
/bookings/{bookingId}/payment:
post:
responses:
'200':
generates the response object as BookingsBookingIdPaymentPostResponse200.
Would it be useful to have the possibility to map that identifier to a nicer name?
mapping could use
- json path to nice java name
- generated java name to nice java name
the processor would have to warn if the inline name did not exists.
benefit:
it would not be necessary to define responses etc. as named schema to get a proper java class name
drawback:
harder to maintain?
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Es wird keine Datei, kein Test und kein Einstiegspunkt genannt. Kläre zunächst, wo Namenszuordnungen konfiguriert würden und ob JSON-Pfade oder generierte Namen die unterstützten Schlüssel sind; lege das Warnverhalten für nicht übereinstimmende Zuordnungen fest, bevor du den zu ändernden Generatorcode und die Tests identifizierst.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- kotlin, openapi
- Bereich
- backend-api-design, tooling
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 30/100