# Duty

Every week we dedicate one individual (the community contact) to watch for user
issues and either answer them or redirect the questions to other who can. The
community contact's duty (subject to change) is as followed:

## Weekly check list

### Monday

- Join the `@serving-help` user group if you haven't been invited by the
  previous contact person using this
  [link](https://app.slack.com/client/T93ELUK42/browse-user-groups/user_groups/S0186KPJYG4)
- See [All days](#all-days)

### Friday

- Remove yourself from `@serving-help` usergroup and add the next contact using
  this
  [link](https://app.slack.com/client/T93ELUK42/browse-user-groups/user_groups/S0186KPJYG4).
  If you don't have permission, ask in the Slack channel
  `#steering-toc-questions`.
- Email the next contacts, cc'ing `knative-dev@` with a short summaries of the
  user questions encountered and links to them.
- Send updates to this process.
- See [All days](#all-days)

### All days

- Check the [Serving test grid](https://testgrid.knative.dev/serving) for
  flakiness to pick a test and focus on fixing it during your week. Once you
  pick the test flake, assign the corresponding bug filed by flakiness test
  reporter to yourself so that others won't pick the same test to fix.
- Check the
  [knative-users@](https://groups.google.com/forum/#!forum/knative-users)
  mailing list and `@serving-help` on Slack for unanswered questions.
- Check Serving
  [unassigned issues / untriaged issues](https://github.com/knative/serving/issues?q=is%3Aopen+is%3Aissue+no%3Aassignee+no%3Amilestone)
  for unanswered questions.
- Check Docs
  [unassigned issues / untriaged issues](https://github.com/knative/docs/issues?q=is%3Aopen+is%3Aissue+no%3Aassignee+no%3Amilestone)
  for unanswered questions.
- Answer relevant
  [Stack Overflow Questions](https://stackoverflow.com/questions/tagged/knative-serving?tab=Newest)

## SLO

Participation is voluntary and based on good faith. We are only expected to
participate during our local office hour.

# Roster

We seed this rotation with all approvers from all the Serving workgroups,
excluding productivity. If you are no longer active in Knative, or if you are
contributing on personal capacity and do not have time to contribute in the
rotation, feel free to send a PR to remove yourself.

- [dprotaso](https://github.com/dprotaso)
- [julz](https://github.com/julz)
- [JRBANCEL](https://github.com/JRBANCEL)
- [markusthoemmes](https://github.com/markusthoemmes)
- [mattmoor](https://github.com/mattmoor)
- [nak3](https://github.com/nak3)
- [tcnghia](https://github.com/tcnghia)
- [vagababov](https://github.com/vagababov)
- [yanweiguo](https://github.com/yanweiguo)
- [ZhiminXiang](https://github.com/ZhiminXiang)

# Schedule

| week       | contact                                             |
| ---------- | --------------------------------------------------- |
| 2020-12-14 | [tcnghia](https://github.com/tcnghia)               |
| 2020-12-21 | [nak3](https://github.com/nak3)                     |
| 2020-12-28 | [vagababov](https://github.com/vagababov)           |
| 2021-01-04 | [mattmoor](https://github.com/mattmoor)             |
| 2021-01-11 | [vagababov](https://github.com/vagababov)           |
| 2021-01-18 | [markusthoemmes](https://github.com/markusthoemmes) |
| 2021-01-25 | [julz](https://github.com/julz)                     |
| 2021-02-01 | [ZhiminXiang](https://github.com/ZhiminXiang)       |
| 2021-02-08 | [JRBANCEL](https://github.com/JRBANCEL)             |
| 2021-02-15 | [nak3](https://github.com/nak3)                     |
| 2021-02-22 | [yanweiguo](https://github.com/yanweiguo)           |
| 2021-03-01 | [dprotaso](https://github.com/dprotaso)             |
| 2021-03-08 | [tcnghia](https://github.com/tcnghia)               |
| 2021-03-15 | [mattmoor](https://github.com/mattmoor)             |
| 2021-03-22 | [ZhiminXiang](https://github.com/ZhiminXiang)       |
| 2021-03-29 | [yanweiguo](https://github.com/yanweiguo)           |
