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

Docs: Create CODEOWNERS document for tracking world maintainers. #1901

Merged
merged 29 commits into from
Jul 27, 2023

Conversation

ThePhar
Copy link
Member

@ThePhar ThePhar commented Jun 26, 2023

What is this fixing or adding?

As it says on the tin. Unforunately, GitHub doesn't allow automatic PR review requests for users without write access, but this is still useful for keeping track of GitHub usernames of world maintainers. Discord usernames can only go so far, if I need to ping someone in GitHub and I don't know their username.

Also updated world maintainer.md document to reference this doc.

How was this tested?

I read it.

If this makes graphical changes, please attach screenshots.

N/A

@ThePhar ThePhar added the is: documentation Improvements or additions to documentation. label Jun 26, 2023
@ThePhar ThePhar changed the title Docs: Create CODEOWNERS document for tracking world maintainers. Docs: Create CODEOWNERS document for tracking world maintainers. Jun 26, 2023
@ThePhar
Copy link
Member Author

ThePhar commented Jun 26, 2023

image

This is going to contain errors because not every world maintainer has write access (obviously by design), but the document is still helpful and if GitHub ever decides to allow folks with read-only access to be referenced, then we are good for that day.

Copy link
Collaborator

@t3hf1gm3nt t3hf1gm3nt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So the big thing I have issue with is the ordering. I can see you ordered it by the order they appear in the /worlds/ folder. I feel, however, it should be ordered as it appears on the website's supported games/setup guides pages. I will update my list on the discord accordingly to whichever order we go with. Just would like to have consistency between all the lists.

docs/CODEOWNERS Show resolved Hide resolved
docs/CODEOWNERS Show resolved Hide resolved
docs/CODEOWNERS Outdated Show resolved Hide resolved
docs/CODEOWNERS Outdated Show resolved Hide resolved
Copy link
Collaborator

@Exempt-Medic Exempt-Medic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Grammar improvements/corrections

docs/world maintainer.md Outdated Show resolved Hide resolved
docs/CODEOWNERS Outdated Show resolved Hide resolved
docs/CODEOWNERS Outdated Show resolved Hide resolved
docs/CODEOWNERS Outdated Show resolved Hide resolved
docs/CODEOWNERS Outdated Show resolved Hide resolved
2023-07-11 - Finalization Date for Vote

https://discord.com/channels/731205301247803413/1123286507390767267/1128482720218099812

@ThePhar - Vote to Remove (2023-06-27)
@black-sliver - Vote to Remove (2023-06-27)
@KonoTyran - Vote to Remove (2023-06-27)
@Berserker66 - Vote to Remove (2023-07-09)

Passed with majority to remove maintainer status.
docs/CODEOWNERS Outdated Show resolved Hide resolved
Copy link
Member

@black-sliver black-sliver left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approving changes to world maintainer.md

As for CODEOWNERS, it lgtm, but maybe we want a second (or third) opinion if that is the way we want to implement it? Since most auto-pings are broken, we could also rename the file and get rid of that "... contains errors" and implement an action to ping down the road.

@ThePhar
Copy link
Member Author

ThePhar commented Jul 19, 2023

I personally don't see it as that much of an issue, plus it still allows auto pings for the few of us that are members. But I'll wait til we start RC phase for any additional opinions before I merge in.

@BadMagic100
Copy link
Collaborator

I have spent some time looking into actions workflows which can do auto-pings/auto-review-request based on CODEOWNERS; some seem to exist. But for now I don't personally believe it to be a blocker to merging this, nor do I believe renaming the file or the "errors" it avoids really matters

@BadMagic100 to primarily handle client-side maintenance/updates.
@ThePhar to primarily handle Archipelago-side maintenance/updates.

https://discord.com/channels/731205301247803413/1131762415021858907

@ThePhar - Approved @BadMagic100 (2023-07-20) and @ThePhar (2023-07-24) as Maintainers
@LegendaryLinux - Approved @BadMagic100 (2023-07-20) as Maintainer
@Berserker66 - Approved @BadMagic100 (2023-07-26) and @ThePhar (2023-07-26) as Maintainers
@black-sliver - Approved @BadMagic100 (2023-07-26) and @ThePhar (2023-07-26) as Maintainers
@KonoTyran - Approved @BadMagic100 (2023-07-27) and @ThePhar (2023-07-27) as Maintainers

Passed with a majority to set maintainer status for Hollow Knight.
@ThePhar ThePhar merged commit 09c3a99 into ArchipelagoMW:main Jul 27, 2023
@ThePhar ThePhar deleted the codeowners branch July 27, 2023 14:12
FlySniper pushed a commit to FlySniper/Archipelago that referenced this pull request Nov 14, 2023
…rchipelagoMW#1901)

* Meta: Create code owners document for tracking and notifying owners of world changes.

* Removing @dewiniaid as maintainer for Hollow Knight.

2023-07-11 - Finalization Date for Vote

https://discord.com/channels/731205301247803413/1123286507390767267/1128482720218099812

@ThePhar - Vote to Remove (2023-06-27)
@black-sliver - Vote to Remove (2023-06-27)
@KonoTyran - Vote to Remove (2023-06-27)
@Berserker66 - Vote to Remove (2023-07-09)

Passed with majority to remove maintainer status.

* Adding @BadMagic100 and @ThePhar as maintainers for Hollow Knight.

@BadMagic100 to primarily handle client-side maintenance/updates.
@ThePhar to primarily handle Archipelago-side maintenance/updates.

https://discord.com/channels/731205301247803413/1131762415021858907

@ThePhar - Approved @BadMagic100 (2023-07-20) and @ThePhar (2023-07-24) as Maintainers
@LegendaryLinux - Approved @BadMagic100 (2023-07-20) as Maintainer
@Berserker66 - Approved @BadMagic100 (2023-07-26) and @ThePhar (2023-07-26) as Maintainers
@black-sliver - Approved @BadMagic100 (2023-07-26) and @ThePhar (2023-07-26) as Maintainers
@KonoTyran - Approved @BadMagic100 (2023-07-27) and @ThePhar (2023-07-27) as Maintainers

Passed with a majority to set maintainer status for Hollow Knight.
kl3cks7r pushed a commit to kl3cks7r/Archipelago that referenced this pull request Dec 15, 2023
…rchipelagoMW#1901)

* Meta: Create code owners document for tracking and notifying owners of world changes.

* Removing @dewiniaid as maintainer for Hollow Knight.

2023-07-11 - Finalization Date for Vote

https://discord.com/channels/731205301247803413/1123286507390767267/1128482720218099812

@ThePhar - Vote to Remove (2023-06-27)
@black-sliver - Vote to Remove (2023-06-27)
@KonoTyran - Vote to Remove (2023-06-27)
@Berserker66 - Vote to Remove (2023-07-09)

Passed with majority to remove maintainer status.

* Adding @BadMagic100 and @ThePhar as maintainers for Hollow Knight.

@BadMagic100 to primarily handle client-side maintenance/updates.
@ThePhar to primarily handle Archipelago-side maintenance/updates.

https://discord.com/channels/731205301247803413/1131762415021858907

@ThePhar - Approved @BadMagic100 (2023-07-20) and @ThePhar (2023-07-24) as Maintainers
@LegendaryLinux - Approved @BadMagic100 (2023-07-20) as Maintainer
@Berserker66 - Approved @BadMagic100 (2023-07-26) and @ThePhar (2023-07-26) as Maintainers
@black-sliver - Approved @BadMagic100 (2023-07-26) and @ThePhar (2023-07-26) as Maintainers
@KonoTyran - Approved @BadMagic100 (2023-07-27) and @ThePhar (2023-07-27) as Maintainers

Passed with a majority to set maintainer status for Hollow Knight.
Jouramie pushed a commit to Jouramie/Archipelago that referenced this pull request Feb 28, 2024
…rchipelagoMW#1901)

* Meta: Create code owners document for tracking and notifying owners of world changes.

* Removing @dewiniaid as maintainer for Hollow Knight.

2023-07-11 - Finalization Date for Vote

https://discord.com/channels/731205301247803413/1123286507390767267/1128482720218099812

@ThePhar - Vote to Remove (2023-06-27)
@black-sliver - Vote to Remove (2023-06-27)
@KonoTyran - Vote to Remove (2023-06-27)
@Berserker66 - Vote to Remove (2023-07-09)

Passed with majority to remove maintainer status.

* Adding @BadMagic100 and @ThePhar as maintainers for Hollow Knight.

@BadMagic100 to primarily handle client-side maintenance/updates.
@ThePhar to primarily handle Archipelago-side maintenance/updates.

https://discord.com/channels/731205301247803413/1131762415021858907

@ThePhar - Approved @BadMagic100 (2023-07-20) and @ThePhar (2023-07-24) as Maintainers
@LegendaryLinux - Approved @BadMagic100 (2023-07-20) as Maintainer
@Berserker66 - Approved @BadMagic100 (2023-07-26) and @ThePhar (2023-07-26) as Maintainers
@black-sliver - Approved @BadMagic100 (2023-07-26) and @ThePhar (2023-07-26) as Maintainers
@KonoTyran - Approved @BadMagic100 (2023-07-27) and @ThePhar (2023-07-27) as Maintainers

Passed with a majority to set maintainer status for Hollow Knight.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
is: documentation Improvements or additions to documentation.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

9 participants