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
  • #1893
Closed
Open
Issue created Jan 11, 2019 by Administrator@rootContributor

[REQ] Code Refactoring: strucuring modules/openapi-generator/src/main/java/org/openapitools/codegen/languages into one package per language

Created by: Fjolnir-Dvorak

At first I found a bug in the python generator and thought of fixing it. Looking for the broken file I found the directory modules/openapi-generator/src/main/java/org/openapitools/codegen/languages containing 120 toplevel files.

Sollution: I would like to create a pull request where I sort all these 120 files into one directory per language so that the directory modules/openapi-generator/src/main/java/org/openapitools/codegen/languages will no longer contain files but only directories with language names.

Why do I want to change the current structure: Opening the project with any editor or IDE feels like a huge pain when I have to scroll through directories that contain 120 files making it more difficult to understand the project and to contribute.

Why am I asking instead of creating a pull-request? This change will move 120 files in total which are edited quite frequently making it painfully to care for the pull request while the community is ignoring it or nobody is saying that a structurally improvement is not welcome.

Assignee
Assign to
Time tracking