Skip to content
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

ORG: Repository Organization. #26416

Open
MichelDiz opened this issue Aug 9, 2023 · 9 comments
Open

ORG: Repository Organization. #26416

MichelDiz opened this issue Aug 9, 2023 · 9 comments
Labels
type/proposal The new feature has not been accepted yet but needs to be discussed first.

Comments

@MichelDiz
Copy link

Feature Description

As we grow an organization, we inevitably accumulate numerous repositories. While we do use the search field to find a specific repo, the lack of organization – be it by theme, category, or some other division – can make the experience both unsightly and challenging to manage.

I suggest implementing a branching system for repositories, perhaps categorizing them or something similar. If we had categories like "Clients", "Customer Success", "Tutorials", etc., it would be much easier to manage. Moreover, it would assist users in discovering relevant repositories.

Screenshots

No response

@MichelDiz MichelDiz added the type/proposal The new feature has not been accepted yet but needs to be discussed first. label Aug 9, 2023
@lunny
Copy link
Member

lunny commented Aug 11, 2023

I think repositories have supported topic, maybe a filter with topic could resolve your problem.

@MichelDiz
Copy link
Author

Thanks, but that's not ideal. The ideal is have a segregation of repositories.

A cluttered list of repositories can be overwhelming and not very user-friendly. While filtering can be a solution, it doesn't provide the visual organization that many users find intuitive. When people are exploring a repository they stumbled upon, they often don't know where exactly to look. Many organizational repositories can appear as a chaotic dump of old and unmaintained projects.

Navigating through thousands of repositories and not being sure whether to delete or migrate specific ones can be daunting. It's frustrating to see a vast amount of content and not understand its original purpose, forcing the team to investigate each repository individually. Additionally, many people might disregard an old repository as non-functional simply because it's at the bottom of the list.

A structured list, similar to categorized folders, would be much more beneficial in such cases. This would not only enhance visual clarity but also streamline the exploration and maintenance processes for both new and experienced users.

@plashenkov
Copy link

There are also:

@plashenkov
Copy link

Honestly, I believe this is a very important feature. But only GitLab currently has this.

@plashenkov
Copy link

Probably a monorepo approach can be used as a workaround for now.

@eeyrjmr
Copy link
Contributor

eeyrjmr commented Aug 12, 2023

Iirc there is another feature request for this very interesting capability

@MichelDiz
Copy link
Author

@plashenkov that's pretty old request!

I just checked out the Gitlab feature. It seems more complex in terms of permissions and stuff. I think just having a nesting logic would be enough. An "Org that holds Orgs". That would replicate the logic easily.

@plashenkov
Copy link

plashenkov commented Aug 12, 2023

@MichelDiz I also think that nesting would be enough.

@wangyan

This comment was marked as duplicate.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type/proposal The new feature has not been accepted yet but needs to be discussed first.
Projects
None yet
Development

No branches or pull requests

5 participants