github.com/thanos-io/thanos@v0.32.5/MAINTAINERS.md (about)

     1  # Core Maintainers of this repository
     2  
     3  | Name                  | Email                     | Slack                    | GitHub                                           | Company             |
     4  |-----------------------|---------------------------|--------------------------|--------------------------------------------------|---------------------|
     5  | Bartłomiej Płotka     | bwplotka@gmail.com        | `@bwplotka`              | [@bwplotka](https://github.com/bwplotka)         | Red Hat             |
     6  | Frederic Branczyk     | fbranczyk@gmail.com       | `@brancz`                | [@brancz](https://github.com/brancz)             | Polar Signals       |
     7  | Giedrius Statkevičius | giedriuswork@gmail.com    | `@Giedrius Statkevičius` | [@GiedriusS](https://github.com/GiedriusS)       | Vinted              |
     8  | Kemal Akkoyun         | kakkoyun@gmail.com        | `@kakkoyun`              | [@kakkoyun](https://github.com/kakkoyun)         | Polar Signals       |
     9  | Lucas Servén Marín    | lserven@gmail.com         | `@squat`                 | [@squat](https://github.com/squat)               | Red Hat             |
    10  | Prem Saraswat         | prmsrswt@gmail.com        | `@Prem Saraswat`         | [@onprem](https://github.com/onprem)             | Red Hat             |
    11  | Matthias Loibl        | mail@matthiasloibl.com    | `@metalmatze`            | [@metalmatze](https://github.com/metalmatze)     | Polar Signals       |
    12  | Ben Ye                | yb532204897@gmail.com     | `@yeya24`                | [@yeya24](https://github.com/yeya24)             | Amazon Web Services |
    13  | Wiard van Rij         | wiard@outlook.com         | `@wiard van Rij`         | [@wiardvanrij](https://github.com/wiardvanrij)   | Roku                |
    14  | Matej Gera            | matejgera@gmail.com       | `@Matej Gera`            | [@matej-g](https://github.com/matej-g)           | Red Hat             |
    15  | Filip Petkovski       | filip.petkovsky@gmail.com | `@Filip Petkovski`       | [@fpetkovski](https://github.com/fpetkovski)     | Shopify             |
    16  | Saswata Mukherjee     | saswata.mukhe@gmail.com   | `@saswatamcode`          | [@saswatamcode](https://github.com/saswatamcode) | Red Hat             |
    17  
    18  We are bunch of people from different companies with various interests and skills. We are from different parts of the world: Germany, Holland, Lithuania, US, UK and India. We have something in common though: We all share the love for OpenSource, Go, Prometheus, :coffee: and Observability topics.
    19  
    20  As either Software Developers or SRE (or both!) we've chosen to maintain (mostly in our free time) Thanos, the de facto way to scale awesome [Prometheus](https://prometheus.io) project.
    21  
    22  Feel free to contact us (preferably on Slack) anytime for feedback, questions or :beers:/:coffee:/:tea:.
    23  
    24  Especially feedback, please share if you have ideas what we can do better!
    25  
    26  You can reach us under `thanos-io@googlegroups.com` email.
    27  
    28  ## Triage
    29  
    30  We also have some nice souls that help triaging issues and PRs. See [here](https://docs.github.com/en/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization#repository-roles-for-organizations) for details about the role's permission.
    31  
    32  Full list of triage persons is displayed below:
    33  
    34  | Name             | Slack               | GitHub                                             | Company |
    35  |------------------|---------------------|----------------------------------------------------|---------|
    36  | Adrien Fillon    | `@Adrien F`         | [@adrien-f](https://github.com/adrien-f)           |         |
    37  | Ian Billett      | `@billett`          | [@bill3tt](https://github.com/bill3tt)             | Red Hat |
    38  | Martin Chodur    | `@FUSAKLA`          | [@fusakla](https://github.com/fusakla)             |         |
    39  | Michael Dai      | `@jojohappy`        | [@jojohappy](https://github.com/jojohappy)         |         |
    40  | Xiang Dai        | `@daixiang0`        | [@daixiang0](https://github.com/daixiang0)         |         |
    41  | Jimmie Han       | `@hanjm`            | [@hanjm](https://github.com/hanjm)                 | Tencent |
    42  | Michael Hoffmann | `@Michael Hoffmann` | [@MichaHoffmann](https://github.com/MichaHoffmann) | Aiven   |
    43  | Douglas Camata   | `@douglascamata`    | [@douglascamata](https://github.com/douglascamata) | Red Hat |
    44  
    45  Please reach any of the maintainer on slack or email if you want to help as well.
    46  
    47  ### Triage labels
    48  
    49  To improve navigating through issues and PRs we introduce various [labels](https://github.com/thanos-io/thanos/issues/labels). Part of triaging process for Triage and Maintainers is to adjust those labels if needed manual. The `Prow` system can automate a portion of this in future.
    50  
    51  The main labels are:
    52  
    53  #### Component
    54  
    55  `component: *` and `website/docs` labels indicate an area related to the change or issue.
    56  
    57  #### Difficulty
    58  
    59  `difficulty: easy|medium|hard` labels indicate the approximate difficulty for the change (in terms of reviewing) or the issue (in terms of addressing).
    60  
    61  This helps to also estimate how long it can potentially take to review the PR or address the issue with this label.
    62  
    63  #### Help wanted
    64  
    65  `help wanted ` label should be present if the issue is not really assigned (or the PR has to be reviewed) and we are looking for the volunteers (:
    66  
    67  #### Good first issue
    68  
    69  `good first issue` is similar as help wanted but present *only* on the issues when it's newcomer friendly. This means:
    70  
    71  * issue has a clear acceptance criteria
    72  * issue has limited scope
    73  * issue is well described
    74  
    75  #### Priority
    76  
    77  `priority: P0` should be assigned for the changes or the issues that are critical and should be addressed in first order.
    78  
    79  #### State
    80  
    81  Github shows some basic states, but sometimes PR is stale due to requested changes, but it's not clear from first glance. That's why `state: changes-requested` is helpful on those.
    82  
    83  #### Other
    84  
    85  Self explanatory ones:
    86  
    87  * `question` label indicates an issue with question.
    88  * `proposal` label indicates an issue / PR with official proposal.
    89  * `duplicate`
    90  * `feature request / improvement`
    91  * `bug` and `bugfix`
    92  
    93  ## Storage plugins maintainers
    94  
    95  Maintainers of bucket storage clients are available [here](docs/storage.md#supported-clients)
    96  
    97  ## How to be maintainer?
    98  
    99  Any [contributor](CONTRIBUTING.md) that shows effort and willingness in maintaining Thanos repository can join maintainer team.
   100  
   101  Open Source is all about the trust, which is the key factor in decision to add write permissions.
   102  
   103  In time we plan to set up maintainers team that will be organization independent. Reach us if you have any questions or want to join maintainer team.
   104  
   105  ## Initial authors
   106  
   107  Fabian Reinartz @fabxc and Bartłomiej Płotka @bwplotka
   108  
   109  ## Previous Maintainers
   110  
   111  Dominic Green, Povilas Versockas, Marco Pracucci