Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • O openapi-generator
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 3,476
    • Issues 3,476
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 402
    • Merge requests 402
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • OpenAPI Tools
  • openapi-generator
  • Issues
  • #2371
Closed
Open
Issue created Mar 12, 2019 by Jim Schubert@jimschubertContributor

[bug] Look into camelize usage for camel case outputs

Description

See https://github.com/OpenAPITools/openapi-generator/pull/2349#discussion_r264497443

At least in the Kotlin generators, model name clean up seems to lose casing.

Example, $item would become Dollaritem rather than DollarItem.

A quick look seems to suggest that camelize causes this, and may either require an additional overload to camelize at special characters, or generators (like Kotlin) may need to reorganize logic.

openapi-generator version

master

OpenAPI declaration file content or url
Command line used for generation
Steps to reproduce
Related issues/PRs
Suggest a fix/enhancement

Have a version of camelize which capitalizes at non-alphanumeric boundaries.

Assignee
Assign to
Time tracking