-
Notifications
You must be signed in to change notification settings - Fork 81
Add V2 endpoints for Foxx Service #698
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
base: master
Are you sure you want to change the base?
Add V2 endpoints for Foxx Service #698
Conversation
f99d268
to
5cb1b14
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR adds V2 endpoints for Foxx Service management, implementing 20 new Foxx-related API endpoints for operations like service installation, configuration, dependencies, testing, and development mode management.
- Adds comprehensive Foxx service management endpoints to the V2 client
- Refactors existing structures to use generic
FoxxDeploymentOptions
instead of the specificFoxxCreateOptions
- Implements proper error handling and response parsing for various Foxx service operations
Reviewed Changes
Copilot reviewed 4 out of 5 changed files in this pull request and generated 3 comments.
File | Description |
---|---|
v2/tests/foxx_test.go | Refactors existing test and adds comprehensive test coverage for all new Foxx service endpoints |
v2/arangodb/client_foxx_impl.go | Implements all 20 new Foxx service endpoint methods with proper URL construction, request handling, and response parsing |
v2/arangodb/client_foxx.go | Defines interfaces and data structures for all Foxx service operations including configuration, dependencies, scripts, and development mode |
v2/CHANGELOG.md | Documents the addition of missing Foxx endpoints to v2 |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
This includes the following Foxx - related endpoints: