The API Special Interest Group seeks API subject matter experts for each project to communicate plans for API updates, review API guidelines with their project’s view in mind, and review the API Special Interest Group guidelines as they are drafted. The Cross-Project Liaison (CPL) should be familiar with the project’s REST API design and future planning for changes to it.
To make it easier to engage the liaisons, we have a tool that will add all current liaisons to an API WG review.
You can run the tool like so from the base dir of the api-wg repository.
$ python3 tools/add-reviewers.py my-gerrit-username 183599
Added 21 reviewers to 183599
To get help use --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"
}
]
}