OpenAPITools / OpenAPITools/openapi-generator
Code read help request - where are the language specific classes injected?
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 26.8k
- Forks
- 7.7k
- PR merge metrics
- PR metrics pending
Description
Doing a code read of the execution path for generating clients and server stubs. Execution makes sense through the DefaultGenerator.java file, but it's also clear that the code base will use a language specific class. Right now I am interested in the MicronautServerCodegen class, extended up through JavaMicronautAbstractCodegen.
Java's not my primary language, fighting my way through it. I'm assuming there's an injection process where it uses the generators name in the config to attempt to load the language specific implementation.
appologies for the Junior question - thanks for any guidance.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reading DefaultGenerator.java, then trace the references to MicronautServerCodegen and JavaMicronautAbstractCodegen. The issue does not name a file to change, a test to run, or an acceptance criterion, so there is no defined implementation endpoint to verify.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- tooling
- Issue type
- Documentation
- Difficulty
- 1/5
- Estimated time
- Under an hour
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 15/100