Dependency proxy for Maven: frontend changes
🦄 UI
The UI should show the dependency proxy settings to users. The ideal location is the Packages and registries
settings of a project.
We can have a new section here Dependency proxy for packages
with:
- The
enabled
toggle. - We need to present the settings per package format. For maven, we will need:
- the external registry url.
- the external registry username.
- the external registry password.
- Possibly, a link to the documentation.
To get the data, a GraphQL query/mutation will be available.
Designs
🔭 The Plan
From the investigation:
- Database model for the dependency proxy settings (#410714 - closed).
- The Maven dependency proxy API: cache hit path (#410717 - closed).
- The Maven dependency proxy API: cache miss path (#410719 - closed).
- The dependency proxy API skeleton for Maven pac... (#410721 - closed).
- The dependency proxy settings GraphQL API (#410725 - closed).
- The frontend new section (including graphql requests). (
👈 this issue) - (Option) Dependency proxy for Maven: the prefill option (#410730 - closed).
- Document the dependency proxy for Maven (#410731 - closed)
Edited by Tim Rizzi