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

[Meta] Issue Organization #73

Closed
codello opened this issue Jan 30, 2025 · 8 comments
Closed

[Meta] Issue Organization #73

codello opened this issue Jan 30, 2025 · 8 comments
Assignees
Labels
Processes affects processes

Comments

@codello
Copy link
Collaborator

codello commented Jan 30, 2025

The issues in this repo relate to different parts of the UltraStar ecosystem. Many issues of course deal with the specification of the file format but there are others that deal with the website (#12, #41), with tooling (#18, #52) or with processes related to the file format (#32, #66). I would like to suggest that we make more use of labels to differentiate these kinds of issues.

Currently labels are used inconsistently (at least as far as I can tell). Some things are labelled as "new feature", some as "improvement" and others not at all. The "in-discussion" label seems a little redundant to me. On the other hand the "vote now" label is used consistently which is very good I think.

I think a more coherent labeling strategy can help find current and past issues. This could also be a good opportunity to create appropriate issue templates as I think the current ones (Bug Report / Feature Request) are more fitting for development of a software instead of a specification.

Once a labeling strategy is established, I'd be happy to create a PR for some issue templates. I can also provide a more extensive description of how I would envision labels being used in this repo (but maybe that's something for the maintainers to decide and doesn't need to be a public discussion?).

I'd also like to use this opportunity to offer my help in labeling/triaging issues if this help is wanted.

@marwin89 marwin89 self-assigned this Feb 1, 2025
@marwin89
Copy link
Collaborator

marwin89 commented Feb 1, 2025

Hi @codello , thats a good suggestion. I'll change the labels accordingly since I came up with the lables.

  • Remove: "In-Discussion", "New Feature", "Improvement"
  • Add: "Website", "Tooling", "Processes", "Specification"

I would like to have you for labeling, we can help each other out. And yes, we need some suited issue templates.

@basisbit could you give codello the rights to add labels in this repo?

@marwin89
Copy link
Collaborator

marwin89 commented Feb 2, 2025

@codello I've updated the public project. Can you see it? Everyone should see it:
https://github.com/orgs/UltraStar-Deluxe/projects/3/views/2

  • We have a version board
  • a status board
  • and an overall issue table there
  • and we have field called "change type" for compatibility

@codello
Copy link
Collaborator Author

codello commented Feb 4, 2025

Thanks @marwin89. I can see the public board and will have a more detailed look at it later. I don't currently have permissions yet to update anything (neither in the board not labels for issues).

@marwin89 marwin89 assigned basisbit and unassigned marwin89 Feb 6, 2025
@marwin89 marwin89 added the Processes affects processes label Feb 6, 2025
@basisbit
Copy link
Member

basisbit commented Feb 7, 2025

@marwin89 I guess the GitHub role Triage should be appropriate?

Image

@marwin89
Copy link
Collaborator

marwin89 commented Feb 7, 2025

@basisbit , yes triage is good. + I would like to have @codello also update the project, I'm not sure if this requires him to be a member of ultrastar deluxe organization. At the moment I can't add him to the project "UltraStar Song Format (Official)", but for instance @Baklap4 - so maybe give him the same rights like Baklap4? 🤔

@basisbit
Copy link
Member

basisbit commented Feb 7, 2025

pending invite ✅

@codello
Copy link
Collaborator Author

codello commented Feb 8, 2025

Accepted, thank you! I don't yet have write access to the project, @marwin89 maybe you are able to add me now?

@marwin89
Copy link
Collaborator

marwin89 commented Feb 8, 2025

@codello yes, now I was able to add you to the project. ✅ Do you need anything else? Otherwise I would close this issue. You can re-open if needed.

@marwin89 marwin89 assigned codello and unassigned basisbit Feb 8, 2025
@codello codello closed this as completed Feb 8, 2025
@github-project-automation github-project-automation bot moved this from In Discussion to Implemented in spec.md in UltraStar Song Format (official) Feb 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Processes affects processes
Projects
Status: Implemented in spec.md
Development

No branches or pull requests

3 participants