Skip to content

Conversation

@matthewpeterkort
Copy link
Collaborator

@matthewpeterkort matthewpeterkort commented Dec 18, 2025

Make this repo make sense and be maintainable by:

  • Reorganizing the code into smaller packages / files
  • Simplifying interfaces to only implement core functions
  • Moving side/non-core functions into struct method implementations
  • Factor g3cmd business logic out of util.go into organized upload and download packages
  • Cleanup request, function interface implementations
  • Move most constant definitions into common/constants.go
  • Convert small functions that are only called once into closures
  • Delete functions that don't need to be functions or have a near duplicate functions that do almost the same thing

@matthewpeterkort matthewpeterkort merged commit c6be76f into develop Dec 29, 2025
@matthewpeterkort matthewpeterkort deleted the cleanup/packages branch December 29, 2025 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.

2 participants