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

Restructure go packages #37

Merged
merged 6 commits into from
Sep 5, 2024
Merged

Restructure go packages #37

merged 6 commits into from
Sep 5, 2024

Conversation

aramprice
Copy link
Member

@aramprice aramprice commented Jul 24, 2024

#36 is merged

The intent of these changes is to:

  • make package naming more idiomatic
  • reduce the number of packages overall
  • remove "Factory" as a pattern when a more conventional things.NewThing() sufficies
    • many "Factory" calls were creating a new struct from a separate but similarly named package and returning that

These changes bring the code base closer to idiomatic go though there are still a lot of patterns which do not seem to be idiomatic Go.

@aramprice aramprice marked this pull request as ready for review July 24, 2024 18:40
@jpalermo jpalermo requested review from a team, xtreme-nitin-ravindran and nader-ziada and removed request for a team August 1, 2024 14:46
@jpalermo
Copy link
Member

@aramprice , could you add a bit of context on the restructuring?

@aramprice
Copy link
Member Author

@jpalermo - added context to the description

@rkoster rkoster merged commit 3991f37 into master Sep 5, 2024
4 checks passed
@rkoster rkoster deleted the restructure-go-packages branch September 5, 2024 14:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

Successfully merging this pull request may close these issues.

4 participants