Skip to content
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

Backend overhaul #111

Merged
merged 16 commits into from Jan 28, 2022
Merged

Backend overhaul #111

merged 16 commits into from Jan 28, 2022

Conversation

Sefiraat
Copy link
Owner

@Sefiraat Sefiraat commented Jan 25, 2022

This is to fix my bad code as much as possible without changing anything breaking.

  • Remove Lombok
  • Tidy up some general crap
  • Reduce code smells where possible
  • Convert CM classes to builders where appropriate
  • Move events inside traits directly

and anything else to un-dumb.

This will be followed by a second pull to convert all tools to proper PDC Types which will need a much longer lead in time.

@Sefiraat Sefiraat requested a review from ybw0014 January 25, 2022 23:08
@ybw0014
Copy link
Collaborator

ybw0014 commented Jan 25, 2022

Wow, BIG change

@Sefiraat Sefiraat marked this pull request as ready for review January 26, 2022 23:03
@Sefiraat Sefiraat requested a review from ybw0014 January 26, 2022 23:03
@Sefiraat
Copy link
Owner Author

This is a bit of a massive PR, but I would love you to take a look over it if you have time. If you don't - please do not worry and, if you do, please do take your time, there is no rush :)

Copy link
Collaborator

@ybw0014 ybw0014 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

haven't reviewed all

@ybw0014
Copy link
Collaborator

ybw0014 commented Jan 26, 2022

reviewed 51 files, will review remaining files later

Copy link
Collaborator

@ybw0014 ybw0014 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

more reviews

Copy link
Collaborator

@ybw0014 ybw0014 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

will review traits when I get up

Copy link
Collaborator

@ybw0014 ybw0014 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

finished reviewing traits

@ybw0014
Copy link
Collaborator

ybw0014 commented Jan 27, 2022

I don't understand why my new reviews are outdated.

@Sefiraat
Copy link
Owner Author

I don't understand why my new reviews are outdated.

I probably did something dumb :D - I can see them all so this is great, thanks!

@ybw0014
Copy link
Collaborator

ybw0014 commented Jan 27, 2022

It's ... outdated again.

@Sefiraat Sefiraat requested a review from ybw0014 January 27, 2022 21:47
Copy link
Collaborator

@ybw0014 ybw0014 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@Sefiraat
Copy link
Owner Author

Nice, ill await the in-live feedback and merge tomorrow

@Sefiraat Sefiraat mentioned this pull request Jan 27, 2022
@Sefiraat Sefiraat merged commit fd48b54 into master Jan 28, 2022
@Sefiraat Sefiraat deleted the chore/get_good branch January 28, 2022 19:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants