-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
codegenCodegen issuesCodegen issuesdesignAPI designAPI designenhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is neededlib:generator-pluginIssues regarding the API generator pluginIssues regarding the API generator plugin
Milestone
Description
Overview
Currently, the generator plugin only downloads the root discovery, and then downloads every discovery that is included in the root discovery.
Tasks
- Work out an ideal API structure (example: the Google API Java Client Services library)
- Use a library that auto-generates Kotlin code (e.g. Square's KotlinPoet, which can be used with Google's Kotlin Symbol Processing (KSP))
- Allow for devs to specify how the files should be created, and their contents
For consideration
- Compile-time checking for OAuth scopes
- Something like an opt-in annotation might suffice, but how exactly do we surface the required OAuth scopes that an API might need?
Metadata
Metadata
Assignees
Labels
codegenCodegen issuesCodegen issuesdesignAPI designAPI designenhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is neededlib:generator-pluginIssues regarding the API generator pluginIssues regarding the API generator plugin