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

Tracking: implementation of RFC 0146 meta.categories #360727

Open
1 of 6 tasks
Aleksanaa opened this issue Dec 1, 2024 · 5 comments
Open
1 of 6 tasks

Tracking: implementation of RFC 0146 meta.categories #360727

Aleksanaa opened this issue Dec 1, 2024 · 5 comments
Labels
5. scope: tracking Long-lived issue tracking long-term fixes or multiple sub-problems 6.topic: user experience

Comments

@Aleksanaa
Copy link
Member

Aleksanaa commented Dec 1, 2024

Since Anderson Torres said they don't have time recently, we probably should start this work sooner rather than later.

RFC:

https://github.com/NixOS/rfcs/blob/master/rfcs/0146-meta-categories.md
NixOS/rfcs#146

Prior attempts:

Main tasks

  • Establish an initial categorization team
  • Discuss main directions and reference targets
  • Decide an initial list of categories
  • Implement meta.categories field
  • Motivate people to label as many categories as possible
  • Make nix search and search.nixos.org support categories?

CC @AndersonTorres @7c6f434c @natsukium @fgaz @GetPsyched @Lyndeno @pyrotelekinetic

@Aleksanaa Aleksanaa added 0.kind: bug Something is broken 6.topic: user experience 5. scope: tracking Long-lived issue tracking long-term fixes or multiple sub-problems and removed 0.kind: bug Something is broken labels Dec 1, 2024
@tomodachi94
Copy link
Member

tomodachi94 commented Dec 8, 2024

I think it would be good to add the field before deciding which categories will initially be added, to avoid a major technical piece from being delayed by debate over which categories should be included. I think it would also be reasonable to add the categories one-by-one as the team starts categorizing things (thus, no categories will be added that aren't used, and there will be a reduced amount of complaining about some categories not being included initially). I am interested in opinions against either of those things.

@7c6f434c
Copy link
Member

7c6f434c commented Dec 8, 2024

My personal opinion is that adding a field should reasonably happen after having at least one category defined, and adding at least one category defined should reasonably happen after writing down at least a general direction of how the base categories will be discussed and added. This directional design should have at least a majority support among people having actively confirmed the participation in the categorisation group.

@tomodachi94
Copy link
Member

@NixOS/categorization: would a Matrix channel be helpful for coordination?

@SigmaSquadron
Copy link
Contributor

SigmaSquadron commented Dec 8, 2024

would a Matrix channel be helpful for coordination?

Smaller matrix channels for teams are usually better than dog-piling on #dev:nixos.org

Here's a first draft for the channel icon:

channel-categorisation-team

Colours are from the GNOME HIG.
The icon is from Material Design. (Apache 2.0)

@tomodachi94
Copy link
Member

tomodachi94 commented Dec 9, 2024

Created at https://matrix.to/#/#nixpkgs-categorization:matrix.org. I invited all of the team members whose Matrix handles I could find (couldn't find @pyrotelekinetic's).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
5. scope: tracking Long-lived issue tracking long-term fixes or multiple sub-problems 6.topic: user experience
Projects
None yet
Development

No branches or pull requests

4 participants