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

Add People/Performance_Points_Maintainers page with adjustments to People/Performance_Points_Committee #12700

Open
wants to merge 11 commits into
base: master
Choose a base branch
from
19 changes: 11 additions & 8 deletions wiki/People/Performance_Points_Committee/en.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,20 +5,18 @@ tags:

# Performance Points Committee

The **Performance Points Committee** is a panel of well-versed players and developers who facilitate and approve updates to the [performance points](/wiki/Performance_points) and [star rating](/wiki/Beatmap/Star_rating) algorithms. Their goal is to help [osu! developers](/wiki/People/Developers) push changes faster and with more community coordination.
The **Performance Points Committee** is a panel of well-versed players and developers who facilitate and approve updates to the [performance points](/wiki/Performance_points) and [star rating](/wiki/Beatmap/Star_rating) algorithms.

The Performance Points Committee's responsibilities include:

- Organizing development efforts and helping contributors
- Reviewing and developing changes in difficulty calculation algorithms
- Reviewing and developing changes in difficulty calculation algorithms, ensuring community satisfaction
- Deciding which changes will be deployed and used in the game
- Assisting with writing news posts for newly deployed changes
- Assisting the [Performance Points Maintainers](/wiki/People/Performance_Points_Maintainers) with writing news posts for newly deployed changes

## Workflow

When a new difficulty calculation change is proposed on [GitHub](https://github.com/ppy/osu), the Performance Points Committee members responsible for the relevant [game mode](/wiki/Game_mode) are requested to review it. Those committee members then review and test the proposal and write feedback on its GitHub page. If the committee ultimately approves of the changes, the proposal will be passed on to [osu! developers](/wiki/People/Developers) for final code inspection before it is merged into the game.

The osu! developers prepare merged proposals to be deployed in batches. A deployment recalculates star ratings for all beatmaps and performance points for all scores and users. The Performance Points Committee helps write the news post that accompanies each deployment.
When a new difficulty calculation change is proposed on [GitHub](https://github.com/ppy/osu), the Performance Points Committee members responsible for the relevant [game mode](/wiki/Game_mode) are requested to review it. Those committee members then review and test the proposal and write feedback on its GitHub page. If the committee ultimately approves of the changes, the proposal will be passed on to the Performance Points Maintainers for final inspection before it is merged into the game.

## Communication

Expand Down Expand Up @@ -54,7 +52,6 @@ The osu!taiko panel was formed on 1 May 2022 in response to [a community survey
| ::{ flag=AU }:: [-Lawtron-](https://osu.ppy.sh/users/11475208) | [Lawtrohux](https://github.com/Lawtrohux) | 1 May 2022 |
| ::{ flag=PT }:: [BabySnakes](https://osu.ppy.sh/users/22194163) | [Babysnakes101](https://github.com/BabySnakes101) | 1 December 2024 |
| ::{ flag=DE }:: [ph1](https://osu.ppy.sh/users/22194163) | [sw1tchbl4d3r](https://github.com/sw1tchbl4d3r) | 17 September 2023 |
| ::{ flag=US }:: [shinosky](https://osu.ppy.sh/users/9272314) | [kadenbruh](https://github.com/kadenbruh) | 1 December 2024 |
| ::{ flag=FR }:: [YaniFR](https://osu.ppy.sh/users/11260982) | [YaniFR](https://github.com/YaniFR) | 1 December 2024 |

#### Previous members
Expand All @@ -65,6 +62,7 @@ The osu!taiko panel was formed on 1 May 2022 in response to [a community survey
| ::{ flag=GB }:: [mangomizer](https://osu.ppy.sh/users/1893718) | 1 May 2022 | 31 October 2024 |
| ::{ flag=CA }:: [Natelytle](https://osu.ppy.sh/users/17607667) | 25 July 2023 | 19 November 2024 |
| ::{ flag=GB }:: [Horiiizon](https://osu.ppy.sh/users/8071438) | 1 May 2022 | 24 November 2024 |
| ::{ flag=US }:: [shinosky](https://osu.ppy.sh/users/9272314) | 1 December 2024 | 6 January 2025 |

### osu!catch

Expand All @@ -74,10 +72,15 @@ The osu!catch panel was formed on 14 October 2023.
| :-- | :-- | :-- |
| ::{ flag=FR }:: [bastoo0](https://osu.ppy.sh/users/4864877) | [bastoo0](https://github.com/bastoo0) | 14 October 2023 |
| ::{ flag=US }:: [Secre](https://osu.ppy.sh/users/2306637) | [SecreOsu](https://github.com/SecreOsu) | 14 October 2023 |
| ::{ flag=GB }:: [Sorceress](https://osu.ppy.sh/users/1913190) | [Sorceress-osu](https://github.com/Sorceress-osu) | 14 October 2023 |
| ::{ flag=GB }:: [Zoggoth](https://osu.ppy.sh/users/2799946) | [Zoggoth](https://github.com/Zoggoth) | 14 October 2023 |
| ::{ flag=CA }:: [Zyoulou](https://osu.ppy.sh/users/8668722) | [Flawnpiece](https://github.com/Flawnpiece) | 14 October 2023 |

#### Previous members

| osu! profile | Join date | Leave date |
| :-- | :-- | :-- |
| ::{ flag=GB }:: [Sorceress](https://osu.ppy.sh/users/1913190) | 14 October 2023 | 11 December 2024 |

### osu!mania

The osu!mania panel was formed 22 April 2022 in response to [a community survey regarding performance points and star rating in osu!taiko and osu!mania](https://osu.ppy.sh/home/news/2022-01-14-taiko-mania-pp-sr-survey) held earlier that year, as well as in anticipation of a surge in active development effort, starting with [a change in difficulty calculation for hold note releases in osu!mania](https://github.com/ppy/osu/pull/17913).
Expand Down
2 changes: 2 additions & 0 deletions wiki/People/Performance_Points_Committee/es.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
tags:
- pp committee
- comité de pp
outdated_translation: true
outdated_since: 6aafc526068a3b650c6a7ec10c3dd133d13afdce
---

# Comité de puntos de rendimiento
Expand Down
27 changes: 27 additions & 0 deletions wiki/People/Performance_Points_Maintainers/en.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
tags:
- pp maintainers
---

# Performance Points Maintainers

The **Performance Points Maintainers** maintain the [performance points](/wiki/Performance_points) and [star rating](/wiki/Beatmap/Star_rating) algorithms via the [osu!(lazer) repository](https://github.com/ppy/osu). Their duty is to take responsibility for all of the difficulty and performance calculations off of [osu! developers](/wiki/People/Developers).

The maintainers regularly look after the [difficulty calculation project](https://github.com/orgs/ppy/projects/12) and act as a final set of reviewers on any PP changes submitted or approved by the [Performance Points Committee](/wiki/People/Performance_Points_Committee). Unlike the Performance Points Committee, maintainers can merge PP changes into the `pp-dev` branch in order to confirm their place in the next batch of changes.

The maintainers liase with Performance Points Committees across all game modes to ensure these changes are tested and work as expected so that they can plan each batch of changes for deployment alongside writing the accompanying news post. A deployment recalculates star ratings for all beatmaps and performance points for all scores and users.

## Communication

The maintainers primarily operate in the [osu!dev Discord server](https://discord.gg/ppy) and [Performance Points Discord server](https://discord.gg/aqPCnXu).

## Members

Maintainers are hand-picked by osu! developers and consist of people with a lot of experience organising performance points efforts.

<!-- internal reference: https://github.com/orgs/ppy/teams/pp-maintainers -->

| osu! profile | GitHub profile |
| :-- | :-- |
| ::{ flag=RU }:: [StanR](https://osu.ppy.sh/users/7217455) | [stanriders](https://github.com/stanriders) |
| ::{ flag=GB }:: [tsunyoku](https://osu.ppy.sh/users/11315329) | [tsunyoku](https://github.com/tsunyoku) |
Loading