Welcome to the Inedo Forums! Check out the Forums Guide for help getting started.
If you are experiencing any issues with the forum software, please visit the Contact Form on our website and let us know!
Feature Request: Navigate directory structure under /v2/conans/ in the web UI
-
We would like to request a feature for ProGet's web UI, this would be the ability to browse the directory structure under /v2/conans/ for Conan feeds.
Currently the Conan V2 API endpoint: https://proget.<domain>/v2/conans/ can be queried directly, so it would also be helpful to navigate the directory structure within the web interface.
This would help our Devs quickly inspect available Conan packages, verify uploads and better understand the structure of feeds without needing to interact with the API or run Conan CLI commands.
-
Hi @mmaharjan_0067,
Can you clarify this one a bit? I'm not picturing what you're requesting and I'm also not sure if there's much we can show.
I do know that Conon feeds are a bit limited due to the limitations of the Conan Server API / protocol. If you see other feed types / products handle this differently, let us know.
Thanks,
Steve
-
Hi @stevedennis,
Thanks for the quick reply, just to clarify based on our setup:
When we view our Conan feed (e.g. 3rdparty-conan), the web UI lists packages and shows basic metadata like name, version, and description, but when we click into a package, the view is still quite limited as we only see usage instructions and the version number, but not the actual internal folder structure or uploaded files.
We’re hoping for something where you can browse the actual assets or files. A Conan package usually hosts files and directories creating a structure which is accessible via the CLI or Conan V2 API, but it’s not shown properly in the UI.
-
Hi @mmaharjan_0067,
I can't easily create and populate a Conan feed.... but if I remember correctly, I think that everything is stored as blob files? Like hashes for names, with nothing useful?
Do you see anything under the package store (i.e. on disk) that might be useful to display?
Thanks,
Steve
-
Hi @stevedennis,
You're right, they are blobs, however the directory structure itself is still has value and reflects the layout of the package e.g. name/version/export/package etc.
Here's a screenshot of what we see:
So even though some of the folder/files have hashed names, the overall structure with export/,
package/, and files like conaninfo.txt are quite useful when trying to inspect/debug packages.Something like this in the ProGet web UI would be much appreciated.
Thanks!
-
@mmaharjan_0067 we'll see how we can improve this while we work on PG-3034