treeverse / lakeFS

lakeFS - Data version control for your data lake | Git for data
https://docs.lakefs.io
Apache License 2.0
4.46k stars 359 forks source link

UI: a repository in list may need some detail info #3247

Open shuaiyy opened 2 years ago

shuaiyy commented 2 years ago

background:

we use lakeFS to save ai models, all users are in Develop group and can list/add/delete all repos.

the problem is it's difficult to quick find the repo concerned

some more info may help in repo list UI:

  1. creator and latest commiter of the repo
  2. description or comment for a repo
arielshaqed commented 2 years ago

Thanks, @shuaiyy!

Please note that there is a significant difference between creation-time metadata and referring to the "latest commit". I strongly support adding information to creation-time metadata.

@nopcoder: could we just add user metadata to the initial commit of the repo and return that? Particularly, can we find the initial commit in constant operations? (If not, I'd say add user metadata to the repo object, like aws do for everything: it's better than adding the initial commit to repo (system) metadata).

If strongly desired, we might add metadata from the latest commit on the main branch to repo information. IMO this should be entirely on the client side.

nopcoder commented 2 years ago

@arielshaqed we can fetch the initial commit metadata for the creator (after passing that information as part of the create repository) information and the metadata. This will require fetching information from the commit log for each repository information and this information can't be modified. If I understand the feature, @shuaiyy, the information on repository that will help us seek is mutable and can change over time. Information like Description, URL, tags and Owner which the admin can modify as over time and will help get more information on repository. Less for search or identity - but just to get the latest information - fetching the latest commit from the default branch of the repository will supply the information you described. Like who committed latest, last commit time and metadata if relevant. But I don't think this information falls in the same category. Let me know what you think?

shuaiyy commented 2 years ago

@nopcoder thanks for your reply.

Information like Description, URL, tags and Owner is what we want most, with these info, I hope my friends will be more careful when do something to an important repo.

github-actions[bot] commented 1 year ago

This issue is now marked as stale after 90 days of inactivity, and will be closed soon. To keep it, mark it with the "no stale" label.

github-actions[bot] commented 1 year ago

Closing this issue because it has been stale for 7 days with no activity.

kujenga commented 1 month ago

Descriptions and other metadata for LakeFS repositories would be a welcome feature!