-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Possible Sundrio improvements #5135
Comments
This is awesome. Making all models "editable" or "cloneEditable", as discussed in the internal meeting seems pretty useful to me. Not only for our Serialization.clone purposes, but in general as a UX improvement. |
Opened #5138 to show what this would look like via the pojo generation logic - this is similar to the lombok toBuilder annotation option. sundrio/sundrio#376 should make it so that both fabric8 and sundrio can use the same general builderOf logic. |
All of the upstream sundrio improvements have been committed. The generated builders will now be streamlined except for the initil consideration mentioned:
As users may be using one of the available types, it's not worth addressing at this time. Once a snapshot or release is available I'll update frabric8 to remove our usage of the fluentimpl. @manusa @iocanel any additional thoughts on adding an edit, or copy, method directly on the pojos we generate - #5138 |
This issue has been automatically marked as stale because it has not had any activity since 90 days. It will be closed if no further activity occurs within 7 days. Thank you for your contributions! |
sundrio/sundrio#368 will cut down on the model jar sizes by around 20% and will also decrease the runtime footprint.
Other possible opportunities to reduce the size of the generated models:
@manusa @metacosm @iocanel - do any of these seem worthwhile?
The text was updated successfully, but these errors were encountered: