Closed jonaslagoni closed 3 years ago
Hey! You've labeled this issue as a Scope. Remember you can use the following command to inform about its progress:
/progress <percentage> [message]
or
/progress <percentage>
A mutiline message.
It supports **Markdown**.
/progress 40 We're still figuring out how to implement this. We have an idea but it is not yet confirmed it will work.
/progress 50
A few notes:
* We got this figured out :tada:
* We're going to use [this library](#link-to-website) to avoid losing time implementing this algorithm.
* We decided to go for the quickest solution and will improve it if we got time at the end of the cycle.
:weight_lifting_woman: See the progress on the Shape Up Dashboard.
/progress 20 Add basic class renderer for Java in this PR https://github.com/asyncapi/generator-model-sdk/pull/27
/progress 50 Add class and enum (for string and integer type) renderer for Java types
/progress 80 Integrate presets in basic Java models: class and enum.
/progress 100 Implementation should be stable. Errors that occur during the integration will be reported to the generator-model-sdk
repository.
Create the basic model for Java.
This includes:
If we'll go with React solution, here we have a needed components:
Must have to be implemented:
<Package>
,<Import>
(or<Imports>
),<Class>
,<Constructor>
,<Interface>
,<Property>
,<Method>
,<Argument>
(as parameter in method/constructor),<Enum>
,<Annotation>
,<Setter>
(or<SetAccessor>
),<Getter>
(or<GetAccessor>
),<Body>
. Getter and Setter could be include in<Accessors>
component. String inside Method component could be treated as Body component.Nice to have:
<Lambda>
,<Record>
.