Skip to content
This repository was archived by the owner on Dec 1, 2025. It is now read-only.

Conversation

@nutgood
Copy link

@nutgood nutgood commented Oct 1, 2024

This pull request includes multiple changes aimed at improving the configuration, updating dependencies, and cleaning up the codebase. The most important changes include updates to the OpenAPI generator configuration, removal of unnecessary fields, and enhancements to the Go module and API client.

Configuration Updates:

Dependency Updates:

  • go.mod: Updated the Go version from 1.18 to 1.22.5.

Codebase Cleanup:

  • main.go: Removed the NewAPIClientFor function and related constants.
  • netbox/client.go: Refactored to use interfaces instead of pointers for API services and improved parameter handling. [1] [2] [3] [4] [5] [6]

API Schema Changes:

Miscellaneous:

  • netbox/.gitignore: Added rules to ignore compiled object files, static and dynamic libs, and other generated files.
  • netbox/.travis.yml: Added a Travis CI configuration for building the Go project.
  • netbox/git_push.sh: Added a script to automate Git pushes with user-defined parameters.

@nutgood nutgood merged commit 307d607 into master Oct 1, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant