boostercloud / booster

Booster Framework
https://www.boosterframework.com
Apache License 2.0
409 stars 83 forks source link

Replace custom instance creation with class-transformer #1327

Open NickSeagull opened 1 year ago

NickSeagull commented 1 year ago

Currently we're creating a lot of class instances in the core using our own functions that do deep cloning, etc.

This is very brittle as we're not sure that we are covering all the edge cases of class instance creation.

Libraries like class-transformer are specialized on this and make the life easier

Gingaaa commented 11 months ago

Hey I have worked on around 7-8 company based project, but never countribute to open source, this is my first time can you assign me this task.

ironspec07 commented 9 months ago

I wanna give this issue a try , can you please assign this issue to me @NickSeagull

NickSeagull commented 9 months ago

Woops, got lost in the notifications. Anyone available? I'll assign to the first one who replies 🙏

v-aryan commented 6 months ago

@NickSeagull with my limited knowledge , I understand that using the class-transformer it will simplify the process of creating class instances, especially when dealing with complex scenarios like deep cloning. But not stated clearly whether the changes have to be made in whole source code or a specific file ?

kmr-ankitt commented 1 month ago

@NickSeagull i am new to opensource. Can i give it a try?