traefik/docs/content/contributing/maintainers.md

134 lines
5.4 KiB
Markdown
Raw Normal View History

---
title: "Traefik Maintainers Documentation"
description: "Traefik Proxy is an open source software with a thriving community of contributors and maintainers. Read the list of maintainers on this page."
---
2017-05-10 19:11:58 +00:00
# Maintainers
2021-06-23 03:28:09 +00:00
## The Team
2017-08-10 15:29:32 +00:00
* Emile Vauge [@emilevauge](https://github.com/emilevauge)
* Vincent Demeester [@vdemeester](https://github.com/vdemeester)
* Ed Robinson [@errm](https://github.com/errm)
* Daniel Tomcej [@dtomcej](https://github.com/dtomcej)
* Manuel Zapf [@SantoDE](https://github.com/SantoDE)
* Timo Reimann [@timoreimann](https://github.com/timoreimann)
* Ludovic Fernandez [@ldez](https://github.com/ldez)
* Julien Salleyron [@juliens](https://github.com/juliens)
* Nicolas Mengin [@nmengin](https://github.com/nmengin)
* Marco Jantke [@mjantke](https://github.com/mjeri)
2017-10-24 11:18:03 +00:00
* Michaël Matur [@mmatur](https://github.com/mmatur)
* Gérald Croës [@geraldcroes](https://github.com/geraldcroes)
* Jean-Baptiste Doumenjou [@jbdoumenjou](https://github.com/jbdoumenjou)
2019-06-12 21:04:03 +00:00
* Mathieu Lonjaret [@mpl](https://github.com/mpl)
2020-06-18 15:50:04 +00:00
* Romain Tribotté [@rtribotte](https://github.com/rtribotte)
2020-10-26 16:18:04 +00:00
* Kevin Pollet [@kevinpollet](https://github.com/kevinpollet)
2020-12-15 16:40:03 +00:00
* Harold Ozouf [@jspdown](https://github.com/jspdown)
2021-09-14 08:42:14 +00:00
* Tom Moulard [@tommoulard](https://github.com/tommoulard)
2021-06-23 03:28:09 +00:00
## Maintainer's Guidelines
2021-06-02 16:02:06 +00:00
2021-06-23 03:28:09 +00:00
Please read the [maintainer's guidelines](maintainers-guidelines.md)
2021-06-02 16:02:06 +00:00
2020-10-22 10:08:05 +00:00
## Issue Triage
2018-07-27 14:28:03 +00:00
2020-10-22 10:08:05 +00:00
Issues and PRs are triaged daily and the process for triaging may be found under [triaging issues](https://github.com/traefik/contributors-guide/blob/master/issue_triage.md) in our [contributors guide repository](https://github.com/traefik/contributors-guide).
2021-06-23 03:28:09 +00:00
## PR Review Process
2020-10-22 10:08:05 +00:00
The process for reviewing PRs may be found under [review guidelines](https://github.com/traefik/contributors-guide/blob/master/review_guidelines.md) in our contributors guide repository.
2017-05-10 19:11:58 +00:00
## Labels
2018-10-16 16:12:03 +00:00
A maintainer that looks at an issue/PR must define its `kind/*`, `area/*`, and `status/*`.
2017-05-10 19:11:58 +00:00
### Status - Workflow
The `status/*` labels represent the desired state in the workflow.
* `status/0-needs-triage`: all the new issues and PRs have this status. _[bot only]_
* `status/1-needs-design-review`: needs a design review. **(only for PR)**
* `status/2-needs-review`: needs a code/documentation review. **(only for PR)**
* `status/3-needs-merge`: ready to merge. **(only for PR)**
* `status/4-merge-in-progress`: merge is in progress. _[bot only]_
2017-05-10 19:11:58 +00:00
### Contributor
* `contributor/need-more-information`: we need more information from the contributor in order to analyze a problem.
2017-08-10 15:29:32 +00:00
* `contributor/waiting-for-feedback`: we need the contributor to give us feedback.
2017-09-12 19:04:03 +00:00
* `contributor/waiting-for-corrections`: we need the contributor to take actions in order to move forward with a PR. **(only for PR)** _[bot, humans]_
* `contributor/needs-resolve-conflicts`: use it only when there is some conflicts (and an automatic rebase is not possible). **(only for PR)** _[bot, humans]_
2017-05-10 19:11:58 +00:00
### Kind
* `kind/enhancement`: a new or improved feature.
2018-10-16 16:12:03 +00:00
* `kind/question`: a question. **(only for issue)**
* `kind/proposal`: a proposal that needs to be discussed.
* _Proposal issues_ are design proposals
* _Proposal PRs_ are technical prototypes that need to be refined with multiple contributors.
2017-05-10 19:11:58 +00:00
2018-10-16 16:12:03 +00:00
* `kind/bug/possible`: a possible bug that needs analysis before it is confirmed or fixed. **(only for issues)**
* `kind/bug/confirmed`: a confirmed bug (reproducible). **(only for issues)**
* `kind/bug/fix`: a bug fix. **(only for PR)**
2017-05-10 19:11:58 +00:00
### Resolution
2018-10-16 16:12:03 +00:00
* `resolution/duplicate`: a duplicate issue/PR.
* `resolution/declined`: declined (Rule #1 of open-source: no is temporary, yes is forever).
2017-05-10 19:11:58 +00:00
* `WIP`: Work In Progress. **(only for PR)**
### Platform
* `platform/windows`: Windows related.
### Area
2017-08-10 15:29:32 +00:00
* `area/acme`: ACME related.
* `area/api`: Traefik API related.
* `area/authentication`: Authentication related.
* `area/cluster`: Traefik clustering related.
2018-10-16 16:12:03 +00:00
* `area/documentation`: Documentation related.
* `area/infrastructure`: CI or Traefik building scripts related.
2017-08-10 15:29:32 +00:00
* `area/healthcheck`: Health-check related.
2018-10-16 16:12:03 +00:00
* `area/logs`: Logs related.
2017-08-10 15:29:32 +00:00
* `area/middleware`: Middleware related.
* `area/middleware/metrics`: Metrics related. (Prometheus, StatsD, ...)
2018-07-31 06:50:03 +00:00
* `area/middleware/tracing`: Tracing related. (Jaeger, Zipkin, ...)
2017-08-10 15:29:32 +00:00
* `area/oxy`: Oxy related.
2017-05-10 19:11:58 +00:00
* `area/provider`: related to all providers.
* `area/provider/boltdb`: Boltd DB related.
* `area/provider/consul`: Consul related.
* `area/provider/docker`: Docker and Swarm related.
* `area/provider/ecs`: ECS related.
* `area/provider/etcd`: Etcd related.
* `area/provider/eureka`: Eureka related.
* `area/provider/file`: file provider related.
2017-05-10 19:11:58 +00:00
* `area/provider/k8s`: Kubernetes related.
2018-07-31 06:50:03 +00:00
* `area/provider/kv`: KV related.
2017-05-10 19:11:58 +00:00
* `area/provider/marathon`: Marathon related.
* `area/provider/mesos`: Mesos related.
* `area/provider/rancher`: Rancher related.
2018-07-31 06:50:03 +00:00
* `area/provider/servicefabric`: Azure service fabric related.
2017-05-10 19:11:58 +00:00
* `area/provider/zk`: Zoo Keeper related.
2018-07-31 06:50:03 +00:00
* `area/rules`: Rules related.
* `area/server`: Server related.
2017-05-10 19:11:58 +00:00
* `area/sticky-session`: Sticky session related.
2017-08-10 15:29:32 +00:00
* `area/tls`: TLS related.
2017-05-10 19:11:58 +00:00
* `area/websocket`: WebSocket related.
* `area/webui`: Web UI related.
2018-07-27 14:28:03 +00:00
### Issues Priority
2017-05-10 19:11:58 +00:00
2018-07-27 14:28:03 +00:00
* `priority/P0`: needs hot fix.
* `priority/P1`: need to be fixed in next release.
* `priority/P2`: need to be fixed in the future.
* `priority/P3`: maybe.
2017-05-10 19:11:58 +00:00
2021-06-23 03:28:09 +00:00
### PR Size
2017-05-10 19:11:58 +00:00
Automatically set by a bot.
2018-07-27 14:28:03 +00:00
* `size/S`: small PR.
* `size/M`: medium PR.
* `size/L`: Large PR.