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
  • #11748
Closed
Open
Issue created Feb 28, 2022 by Administrator@rootContributor

[Ada][REQ] Allow to customize the support library used in generated Ada client and server code

Created by: stcarrez

Describe the solution you'd like

The Ada code generator can be customized to use a user provided Ada package name.

  • the openApiName option can be used to choose the Ada package name of the support library. The default is Swagger and I want to change it to OpenAPI for example.
  • the httpSupport option can be used to choose between the Curl or AWS (Ada Web Server) support for the client

Describe alternatives you've considered

An alternative could be to write another code generator (similar to some other languages which provide a code generator for each different runtime library). The option approach is easier and brings the required flexibility.

Additional context

Pull request will be submitted soon.

Assignee
Assign to
Time tracking