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
  • Merge requests
  • !1470

Python AIOHTTP server generator

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Administrator requested to merge github/fork/Jyhess/aiohttp_server_generator into master Nov 16, 2018
  • Overview 0
  • Commits 4
  • Pipelines 0
  • Changes 159

Created by: Jyhess

@wing328 @taxpon @frol @mbohlool @cbornet @kenjones-cisco @tomplus

Following issue 1322, I started to write a generator for aiohttp server. It's a work in progress, and I would like early review and help to fix some remaining issues.

Note:

  • I think some improvements can be applied to flask generator (like security management for example), but for the moment, I didn't change it as I'm not familiar with.

And here is some questions:

In preprocessOpenAPI function, I set body name to "body" by default. I would like set it to type name (pet or user is better, but didn't figure how to get easily this information. Do you know how I can find this information ?

In model.mustach, I would like to generate imports for other generated class, like

from openapi_server.models.category import Category
from openapi_server.models.tag import Tag

Do you know how I can do that ? There is the same issue with Flask generator.

In test controllers, examples are not generated. Any clue on that ?

Do you know why side files, like git_push.sh, or setup.py are generated? I'm not sure they should be part of a code generator.

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: github/fork/Jyhess/aiohttp_server_generator