跨项目联络员

描述

API 特别兴趣小组寻求每个项目的 API 主题专家,以沟通 API 更新计划,根据其项目视角审查 API 指南,并审查 API 特别兴趣小组起草的指南。跨项目联络员 (CPL) 应熟悉项目的 REST API 设计以及对其未来变更的规划。

  • 联络员应为 PTL 或其委托的代表
  • 联络员是 API 特别兴趣小组团队成员的第一联系人
  • 联络员可以进一步将工作委托给其他主题专家
  • 联络员应了解并参与 API 特别兴趣小组的 通讯渠道
  • Nova 团队已经非常明确地说明了他们将如何与 API 特别兴趣小组进行联络;请参阅 联络员的职责

工具

为了更容易地与联络员沟通,我们有一个工具可以将所有当前的联络员添加到 API WG 审查中。

您可以从 api-wg 仓库的根目录运行该工具,如下所示。

$ python3 tools/add-reviewers.py my-gerrit-username 183599
Added 21 reviewers to 183599

要获取帮助,请使用--help.

$ python3 tools/add-reviewers.py --help

联络员

{
  "liaisons": [
    {
      "project": "Barbican",
      "name": "Douglas Mendizábal",
      "email": "douglas.mendizabal@rackspace.com",
      "nick": "redrobot"
    },
    {
      "project": "Ceilometer",
      "name": "Chris Dent",
      "email": "cdent+os@anticedent.org",
      "nick": "cdent"
    },
    {
      "project": "Cinder",
      "name": "Scott DAngelo",
      "email": "scott.dangelo@gmail.com",
      "nick": "scottda"
    },
    {
      "project": "Congress",
      "name": "Masahito Muroi",
      "email": "muroi.masahito@lab.ntt.co.jp",
      "nick": "masahito"
    },
    {
      "project": "Designate",
      "name": "",
      "email": "",
      "nick": ""
    },
    {
      "project": "Glance",
      "name": "Nikhil Komawar",
      "email": "nik.komawar@gmail.com",
      "nick": "nikhil_k"
    },
    {
      "project": "Heat",
      "name": "Rico Lin",
      "email": "rico.lin.guanyu@gmail.com",
      "nick": "ricolin"
    },
    {
      "project": "Horizon",
      "name": "Cindy Lu",
      "email": "clu@us.ibm.com",
      "nick": "clu_"
    },
    {
      "project": "Ironic",
      "name": "Vladyslav Drok",
      "email": "vdrok@mirantis.com",
      "nick": "vdrok"
    },
    {
      "project": "Keystone",
      "name": "David Stanek",
      "email": "dstanek@dstanek.com",
      "nick": "dstanek"
    },
    {
      "project": "MagnetoDB",
      "name": "Ilya Sviridov",
      "email": "sviridov.ilya@gmail.com",
      "nick": "isviridov"
    },
    {
      "project": "Magnum",
      "name": "Eli Qiao",
      "email": "liyong.qiao@intel.com",
      "nick": "eliqiao"
    },
    {
      "project": "Magnum",
      "name": "Hua Wang",
      "email": "wanghua.humble@gmail.com",
      "nick": "wanghua"
    },
    {
      "project": "Manila",
      "name": "Goutham Pacha Ravi",
      "email": "Goutham.PachaRavi@netapp.com",
      "nick": "gouthamr"
    },
    {
      "project": "Mistral",
      "name": "Renat Akhmerov",
      "email": "renat.akhmerov@gmail.com",
      "nick": "rakhmerov"
    },
    {
      "project": "Murano",
      "name": "Nikolay Starodubtsev",
      "email": "nstarodubstev@mirantis.com",
      "nick": "Nikolay_St"
    },
    {
      "project": "Neutron",
      "name": "Akihiro Motoki",
      "email": "amotoki@gmail.com",
      "nick": "amotoki"
    },
    {
      "project": "Nova",
      "name": "",
      "email": "",
      "nick": ""
    },
    {
      "project": "Nova",
      "name": "Alex Xu",
      "email": "soulxu@gmail.com",
      "nick": "alex_xu"
    },
    {
      "project": "Rally",
      "name": "",
      "email": "",
      "nick": ""
    },
    {
      "project": "Sahara",
      "name": "Michael McCune",
      "email": "msm@redhat.com",
      "nick": "elmiko"
    },
    {
      "project": "Senlin",
      "name": "Qiming Teng",
      "email": "tengqim@linux.vnet.ibm.com",
      "nick": "Qiming"
    },
    {
      "project": "Swift",
      "name": "John Dickinson",
      "email": "me@not.mn",
      "nick": "notmyname"
    },
    {
      "project": "Trove",
      "name": "Peter Stachowski",
      "email": "peter@tesora.com",
      "nick": "peterstac"
    },
    {
      "project": "Trove",
      "name": "Amrith Kumar",
      "email": "amrith.kumar@gmail.com",
      "nick": "amrith"
    },
    {
      "project": "Tripleo",
      "name": "",
      "email": "",
      "nick": ""
    },
    {
      "project": "Zaqar",
      "name": "Fei Long Wang",
      "email": "feilong@catalyst.net.nz",
      "nick": "flwang"
    }
  ]
}

目录

上一主题

示例指南类别

下一主题

指导审查流程

此页面