sendgrid-go icon indicating copy to clipboard operation
sendgrid-go copied to clipboard

feat: Adding go modules for v3

Open AlaricWhitney opened this issue 2 years ago • 2 comments

This PR adds go modules capabilities as per standard go applications. This also adheres to the go standard for versions greater than v1 by adding a v3 folder with a copy of all of the go files inside of it (see https://go.dev/blog/v2-go-modules).

To avoid duplicative work, the tests to check for non-critical files (such as the license file) has been removed from v3 so that the readme and license files do not need to be updated in multiple places moving forward.

Checklist

  • [x] I acknowledge that all my contributions will be made under the project's license
  • [x] I have made a material change to the repo (functionality, testing, spelling, grammar)
  • [x] I have read the Contribution Guidelines and my PR follows them
  • [x] I have titled the PR appropriately
  • [x] I have updated my branch with the main branch
  • [x] I have added tests that prove my fix is effective or that my feature works
  • [x] I have added the necessary documentation about the functionality in the appropriate .md file
  • [x] I have added inline documentation to the code I modified

If you have questions, please file a support ticket.

AlaricWhitney avatar Aug 18 '22 00:08 AlaricWhitney

I should add that there's no breaking changes with this PR.

AlaricWhitney avatar Aug 18 '22 01:08 AlaricWhitney

No answer from this? This should have been a module for years :cry:

lopezator avatar Dec 18 '23 15:12 lopezator