peridot icon indicating copy to clipboard operation
peridot copied to clipboard

RFE: Front End: Repository details should be exposed

Open skip77 opened this issue 2 years ago • 0 comments

Is this feature request related to a problem? If so, please describe it.

This is a user-friendly feature that costs (I think) almost nothing to have.

Right now, if I want to pull from or compose from the Peridot repos, there's no easy way to tell how to access them.

I just have to "know" that if I want to access a repo, it's available at https://yumrepofs.pdot-dev.rockylinux.org/v1/projects/<PROJECT_ID>/repo/<REPO_NAME>/<PROCESSOR_ARCH>

We should make this information easy to find for users by including it in the Repo Details page

Describe the solution you'd like to see

I'd like to add a URL for each architecture to the repository details page, probably above the package filter information. This should be the publicly accessible link for each repository. Example: the Rocky 9 "extras" repository: https://peridot.build.resf.org/55b17281-bc54-4929-8aca-a8a11d628738/repositories/e06e0e15-d743-4d26-9029-0a90fc6b7639

This page should show a user where to access this repo via dnf:

https://yumrepofs.build.resf.org/v1/projects/55b17281-bc54-4929-8aca-a8a11d628738/repo/extras/x86_64 https://yumrepofs.build.resf.org/v1/projects/55b17281-bc54-4929-8aca-a8a11d628738/repo/extras/aarch64

...etc.

We should also consider having -hashed variants for every repo no matter what (maybe we already do?) and expose those first. It will be easier for those looking to download or reposync.

Have you considered alternative solutions/features? If so, please describe them.

No response

Version and Build Information

Peridot 1.0?

Additional Context

No response

skip77 avatar Jul 24 '22 21:07 skip77