[Enhancement]: Consume GenZ as code - Proposal WIP #38
Labels
documentation
Improvements or additions to documentation
enhancement
New feature or request
help wanted
Extra attention is needed
question
Further information is requested
Contact Details
No response
What is the problem?
At the moment GenZ uses a template to render go code. GenZ workflow could be described as follows:
There are some caveats with this approach:
What is the solution?
On viable solution could be to expose a fluent API, to write Go code with Go code. It ensures syntax consistency, flexibility, and hardened testing.
API Definition
Code object
Declaration
A declaration is defined as the following interface:
Function Declaration
Struct Declaration
Interface Declaration
Why is this important?
A reason happened!
What are the alternatives?
An alternative happened!
What is the impact?
An impact happened!
Code of Conduct
The text was updated successfully, but these errors were encountered: