github.com/Heebron/moby@v0.0.0-20221111184709-6eab4f55faf7/MAINTAINERS (about) 1 # Moby maintainers file 2 # 3 # This file describes the maintainer groups within the moby/moby project. 4 # More detail on Moby project governance is available in the 5 # project/GOVERNANCE.md file found in this repository. 6 # 7 # It is structured to be consumable by both humans and programs. 8 # To extract its contents programmatically, use any TOML-compliant 9 # parser. 10 # 11 # TODO(estesp): This file should not necessarily depend on docker/opensource 12 # This file is compiled into the MAINTAINERS file in docker/opensource. 13 # 14 [Org] 15 16 [Org."Core maintainers"] 17 18 # The Core maintainers are the ghostbusters of the project: when there's a problem others 19 # can't solve, they show up and fix it with bizarre devices and weaponry. 20 # They have final say on technical implementation and coding style. 21 # They are ultimately responsible for quality in all its forms: usability polish, 22 # bugfixes, performance, stability, etc. When ownership can cleanly be passed to 23 # a subsystem, they are responsible for doing so and holding the 24 # subsystem maintainers accountable. If ownership is unclear, they are the de facto owners. 25 26 people = [ 27 "akihirosuda", 28 "anusha", 29 "coolljt0725", 30 "corhere", 31 "cpuguy83", 32 "estesp", 33 "johnstep", 34 "justincormack", 35 "kolyshkin", 36 "mhbauer", 37 "runcom", 38 "samuelkarp", 39 "stevvooe", 40 "thajeztah", 41 "tianon", 42 "tibor", 43 "tonistiigi", 44 "unclejack", 45 "vdemeester", 46 "vieux", 47 "yongtang" 48 ] 49 50 [Org.Curators] 51 52 # The curators help ensure that incoming issues and pull requests are properly triaged and 53 # that our various contribution and reviewing processes are respected. With their knowledge of 54 # the repository activity, they can also guide contributors to relevant material or 55 # discussions. 56 # 57 # They are neither code nor docs reviewers, so they are never expected to merge. They can 58 # however: 59 # - close an issue or pull request when it's an exact duplicate 60 # - close an issue or pull request when it's inappropriate or off-topic 61 62 people = [ 63 "alexellis", 64 "andrewhsu", 65 "bsousaa", 66 "fntlnz", 67 "gianarb", 68 "ndeloof", 69 "neersighted", 70 "olljanat", 71 "programmerq", 72 "ripcurld", 73 "rumpl", 74 "samwhited", 75 "thajeztah", 76 "vvoland" 77 ] 78 79 [Org.Alumni] 80 81 # This list contains maintainers that are no longer active on the project. 82 # It is thanks to these people that the project has become what it is today. 83 # Thank you! 84 85 people = [ 86 # Aaron Lehmann was a maintainer for swarmkit, the registry, and the engine, 87 # and contributed many improvements, features, and bugfixes in those areas, 88 # among which "automated service rollbacks", templated secrets and configs, 89 # and resumable image layer downloads. 90 "aaronlehmann", 91 92 # Harald Albers is the mastermind behind the bash completion scripts for the 93 # Docker CLI. The completion scripts moved to the Docker CLI repository, so 94 # you can now find him perform his magic in the https://github.com/docker/cli repository. 95 "albers", 96 97 # Andrea Luzzardi started contributing to the Docker codebase in the "dotCloud" 98 # era, even before it was called "Docker". He is one of the architects of both 99 # Swarm and SwarmKit, and its integration into the Docker engine. 100 "aluzzardi", 101 102 # David Calavera contributed many features to Docker, such as an improved 103 # event system, dynamic configuration reloading, volume plugins, fancy 104 # new templating options, and an external client credential store. As a 105 # maintainer, David was release captain for Docker 1.8, and competing 106 # with Jess Frazelle to be "top dream killer". 107 # David is now doing amazing stuff as CTO for https://www.netlify.com, 108 # and tweets as @calavera. 109 "calavera", 110 111 # Michael Crosby was "chief maintainer" of the Docker project. 112 # During his time as a maintainer, Michael contributed to many 113 # milestones of the project; he was release captain of Docker v1.0.0, 114 # started the development of "libcontainer" (what later became runc) 115 # and containerd, as well as demoing cool hacks such as live migrating 116 # a game server container with checkpoint/restore. 117 # 118 # Michael is currently a maintainer of containerd, but you may see 119 # him around in other projects on GitHub. 120 "crosbymichael", 121 122 # Before becoming a maintainer, Daniel Nephin was a core contributor 123 # to "Fig" (now known as Docker Compose). As a maintainer for both the 124 # Engine and Docker CLI, Daniel contributed many features, among which 125 # the `docker stack` commands, allowing users to deploy their Docker 126 # Compose projects as a Swarm service. 127 "dnephin", 128 129 # Doug Davis contributed many features and fixes for the classic builder, 130 # such as "wildcard" copy, the dockerignore file, custom paths/names 131 # for the Dockerfile, as well as enhancements to the API and documentation. 132 # Follow Doug on Twitter, where he tweets as @duginabox. 133 "duglin", 134 135 # As a maintainer, Erik was responsible for the "builder", and 136 # started the first designs for the new networking model in 137 # Docker. Erik is now working on all kinds of plugins for Docker 138 # (https://github.com/contiv) and various open source projects 139 # in his own repository https://github.com/erikh. You may 140 # still stumble into him in our issue tracker, or on IRC. 141 "erikh", 142 143 # Evan Hazlett is the creator of the Shipyard and Interlock open source projects, 144 # and the author of "Orca", which became the foundation of Docker Universal Control 145 # Plane (UCP). As a maintainer, Evan helped integrating SwarmKit (secrets, tasks) 146 # into the Docker engine. 147 "ehazlett", 148 149 # Arnaud Porterie (AKA "icecrime") was in charge of maintaining the maintainers. 150 # As a maintainer, he made life easier for contributors to the Docker open-source 151 # projects, bringing order in the chaos by designing a triage- and review workflow 152 # using labels (see https://icecrime.net/technology/a-structured-approach-to-labeling/), 153 # and automating the hell out of things with his buddies GordonTheTurtle and Poule 154 # (a chicken!). 155 # 156 # A lesser-known fact is that he created the first commit in the libnetwork repository 157 # even though he didn't know anything about it. Some say, he's now selling stuff on 158 # the internet ;-) 159 "icecrime", 160 161 # After a false start with his first PR being rejected, James Turnbull became a frequent 162 # contributor to the documentation, and became a docs maintainer on December 5, 2013. As 163 # a maintainer, James lifted the docs to a higher standard, and introduced the community 164 # guidelines ("three strikes"). James is currently changing the world as CTO of https://www.empatico.org, 165 # meanwhile authoring various books that are worth checking out. You can find him on Twitter, 166 # rambling as @kartar, and although no longer active as a maintainer, he's always "game" to 167 # help out reviewing docs PRs, so you may still see him around in the repository. 168 "jamtur01", 169 170 # Jessica Frazelle, also known as the "Keyser Söze of containers", 171 # runs *everything* in containers. She started contributing to 172 # Docker with a (fun fun) change involving both iptables and regular 173 # expressions (coz, YOLO!) on July 10, 2014 174 # https://github.com/docker/docker/pull/6950/commits/f3a68ffa390fb851115c77783fa4031f1d3b2995. 175 # Jess was Release Captain for Docker 1.4, 1.6 and 1.7, and contributed 176 # many features and improvement, among which "seccomp profiles" (making 177 # containers a lot more secure). Besides being a maintainer, she 178 # set up the CI infrastructure for the project, giving everyone 179 # something to shout at if a PR failed ("noooo Janky!"). 180 # Be sure you don't miss her talks at a conference near you (a must-see), 181 # read her blog at https://blog.jessfraz.com (a must-read), and 182 # check out her open source projects on GitHub https://github.com/jessfraz (a must-try). 183 "jessfraz", 184 185 # As a maintainer, John Howard managed to make the impossible possible; 186 # to run Docker on Windows. After facing many challenges, teaching 187 # fellow-maintainers that 'Windows is not Linux', and many changes in 188 # Windows Server to facilitate containers, native Windows containers 189 # saw the light of day in 2015. 190 # 191 # John is now enjoying life without containers: playing piano, painting, 192 # and walking his dogs, but you may occasionally see him drop by on GitHub. 193 "lowenna", 194 195 # Alexander Morozov contributed many features to Docker, worked on the premise of 196 # what later became containerd (and worked on that too), and made a "stupid" Go 197 # vendor tool specifically for docker/docker needs: vndr (https://github.com/LK4D4/vndr). 198 # Not many know that Alexander is a master negotiator, being able to change course 199 # of action with a single "Nope, we're not gonna do that". 200 "lk4d4", 201 202 # Madhu Venugopal was part of the SocketPlane team that joined Docker. 203 # As a maintainer, he was working with Jana for the Container Network 204 # Model (CNM) implemented through libnetwork, and the "routing mesh" powering 205 # Swarm mode networking. 206 "mavenugo", 207 208 # As a maintainer, Kenfe-Mickaël Laventure worked on the container runtime, 209 # integrating containerd 1.0 with the daemon, and adding support for custom 210 # OCI runtimes, as well as implementing the `docker prune` subcommands, 211 # which was a welcome feature to be added. You can keep up with Mickaél on 212 # Twitter (@kmlaventure). 213 "mlaventure", 214 215 # As a docs maintainer, Mary Anthony contributed greatly to the Docker 216 # docs. She wrote the Docker Contributor Guide and Getting Started 217 # Guides. She helped create a doc build system independent of 218 # docker/docker project, and implemented a new docs.docker.com theme and 219 # nav for 2015 Dockercon. Fun fact: the most inherited layer in DockerHub 220 # public repositories was originally referenced in 221 # maryatdocker/docker-whale back in May 2015. 222 "moxiegirl", 223 224 # Jana Radhakrishnan was part of the SocketPlane team that joined Docker. 225 # As a maintainer, he was the lead architect for the Container Network 226 # Model (CNM) implemented through libnetwork, and the "routing mesh" powering 227 # Swarm mode networking. 228 # 229 # Jana started new adventures in networking, but you can find him tweeting as @mrjana, 230 # coding on GitHub https://github.com/mrjana, and he may be hiding on the Docker Community 231 # slack channel :-) 232 "mrjana", 233 234 # Sven Dowideit became a well known person in the Docker ecosphere, building 235 # boot2docker, and became a regular contributor to the project, starting as 236 # early as October 2013 (https://github.com/docker/docker/pull/2119), to become 237 # a maintainer less than two months later (https://github.com/docker/docker/pull/3061). 238 # 239 # As a maintainer, Sven took on the task to convert the documentation from 240 # ReStructuredText to Markdown, migrate to Hugo for generating the docs, and 241 # writing tooling for building, testing, and publishing them. 242 # 243 # If you're not in the occasion to visit "the Australian office", you 244 # can keep up with Sven on Twitter (@SvenDowideit), his blog http://fosiki.com, 245 # and of course on GitHub. 246 "sven", 247 248 # Vincent "vbatts!" Batts made his first contribution to the project 249 # in November 2013, to become a maintainer a few months later, on 250 # May 10, 2014 (https://github.com/docker/docker/commit/d6e666a87a01a5634c250358a94c814bf26cb778). 251 # As a maintainer, Vincent made important contributions to core elements 252 # of Docker, such as "distribution" (tarsum) and graphdrivers (btrfs, devicemapper). 253 # He also contributed the "tar-split" library, an important element 254 # for the content-addressable store. 255 # Vincent is currently a member of the Open Containers Initiative 256 # Technical Oversight Board (TOB), besides his work at Red Hat and 257 # Project Atomic. You can still find him regularly hanging out in 258 # our repository and the #docker-dev and #docker-maintainers IRC channels 259 # for a chat, as he's always a lot of fun. 260 "vbatts", 261 262 # Vishnu became a maintainer to help out on the daemon codebase and 263 # libcontainer integration. He's currently involved in the 264 # Open Containers Initiative, working on the specifications, 265 # besides his work on cAdvisor and Kubernetes for Google. 266 "vishh" 267 ] 268 269 [people] 270 271 # A reference list of all people associated with the project. 272 # All other sections should refer to people by their canonical key 273 # in the people section. 274 275 # ADD YOURSELF HERE IN ALPHABETICAL ORDER 276 277 [people.aaronlehmann] 278 Name = "Aaron Lehmann" 279 Email = "aaron.lehmann@docker.com" 280 GitHub = "aaronlehmann" 281 282 [people.alexellis] 283 Name = "Alex Ellis" 284 Email = "alexellis2@gmail.com" 285 GitHub = "alexellis" 286 287 [people.akihirosuda] 288 Name = "Akihiro Suda" 289 Email = "akihiro.suda.cz@hco.ntt.co.jp" 290 GitHub = "AkihiroSuda" 291 292 [people.aluzzardi] 293 Name = "Andrea Luzzardi" 294 Email = "al@docker.com" 295 GitHub = "aluzzardi" 296 297 [people.albers] 298 Name = "Harald Albers" 299 Email = "github@albersweb.de" 300 GitHub = "albers" 301 302 [people.andrewhsu] 303 Name = "Andrew Hsu" 304 Email = "andrewhsu@docker.com" 305 GitHub = "andrewhsu" 306 307 [people.anusha] 308 Name = "Anusha Ragunathan" 309 Email = "anusha@docker.com" 310 GitHub = "anusha-ragunathan" 311 312 [people.bsousaa] 313 Name = "Bruno de Sousa" 314 Email = "bruno.sousa@docker.com" 315 GitHub = "bsousaa" 316 317 [people.calavera] 318 Name = "David Calavera" 319 Email = "david.calavera@gmail.com" 320 GitHub = "calavera" 321 322 [people.coolljt0725] 323 Name = "Lei Jitang" 324 Email = "leijitang@huawei.com" 325 GitHub = "coolljt0725" 326 327 [people.corhere] 328 Name = "Cory Snider" 329 Email = "csnider@mirantis.com" 330 GitHub = "corhere" 331 332 [people.cpuguy83] 333 Name = "Brian Goff" 334 Email = "cpuguy83@gmail.com" 335 GitHub = "cpuguy83" 336 337 [people.crosbymichael] 338 Name = "Michael Crosby" 339 Email = "crosbymichael@gmail.com" 340 GitHub = "crosbymichael" 341 342 [people.dnephin] 343 Name = "Daniel Nephin" 344 Email = "dnephin@gmail.com" 345 GitHub = "dnephin" 346 347 [people.duglin] 348 Name = "Doug Davis" 349 Email = "dug@us.ibm.com" 350 GitHub = "duglin" 351 352 [people.ehazlett] 353 Name = "Evan Hazlett" 354 Email = "ejhazlett@gmail.com" 355 GitHub = "ehazlett" 356 357 [people.erikh] 358 Name = "Erik Hollensbe" 359 Email = "erik@docker.com" 360 GitHub = "erikh" 361 362 [people.estesp] 363 Name = "Phil Estes" 364 Email = "estesp@linux.vnet.ibm.com" 365 GitHub = "estesp" 366 367 [people.fntlnz] 368 Name = "Lorenzo Fontana" 369 Email = "fontanalorenz@gmail.com" 370 GitHub = "fntlnz" 371 372 [people.gianarb] 373 Name = "Gianluca Arbezzano" 374 Email = "ga@thumpflow.com" 375 GitHub = "gianarb" 376 377 [people.icecrime] 378 Name = "Arnaud Porterie" 379 Email = "icecrime@gmail.com" 380 GitHub = "icecrime" 381 382 [people.jamtur01] 383 Name = "James Turnbull" 384 Email = "james@lovedthanlost.net" 385 GitHub = "jamtur01" 386 387 [people.jessfraz] 388 Name = "Jessie Frazelle" 389 Email = "jess@linux.com" 390 GitHub = "jessfraz" 391 392 [people.johnstep] 393 Name = "John Stephens" 394 Email = "johnstep@docker.com" 395 GitHub = "johnstep" 396 397 [people.justincormack] 398 Name = "Justin Cormack" 399 Email = "justin.cormack@docker.com" 400 GitHub = "justincormack" 401 402 [people.kolyshkin] 403 Name = "Kir Kolyshkin" 404 Email = "kolyshkin@gmail.com" 405 GitHub = "kolyshkin" 406 407 [people.lk4d4] 408 Name = "Alexander Morozov" 409 Email = "lk4d4@docker.com" 410 GitHub = "lk4d4" 411 412 [people.lowenna] 413 Name = "John Howard" 414 Email = "github@lowenna.com" 415 GitHub = "lowenna" 416 417 [people.mavenugo] 418 Name = "Madhu Venugopal" 419 Email = "madhu@docker.com" 420 GitHub = "mavenugo" 421 422 [people.mhbauer] 423 Name = "Morgan Bauer" 424 Email = "mbauer@us.ibm.com" 425 GitHub = "mhbauer" 426 427 [people.mlaventure] 428 Name = "Kenfe-Mickaël Laventure" 429 Email = "mickael.laventure@gmail.com" 430 GitHub = "mlaventure" 431 432 [people.moxiegirl] 433 Name = "Mary Anthony" 434 Email = "mary.anthony@docker.com" 435 GitHub = "moxiegirl" 436 437 [people.mrjana] 438 Name = "Jana Radhakrishnan" 439 Email = "mrjana@docker.com" 440 GitHub = "mrjana" 441 442 [people.ndeloof] 443 Name = "Nicolas De Loof" 444 Email = "nicolas.deloof@gmail.com" 445 GitHub = "ndeloof" 446 447 [people.neersighted] 448 Name = "Bjorn Neergaard" 449 Email = "bneergaard@mirantis.com" 450 GitHub = "neersighted" 451 452 [people.olljanat] 453 Name = "Olli Janatuinen" 454 Email = "olli.janatuinen@gmail.com" 455 GitHub = "olljanat" 456 457 [people.programmerq] 458 Name = "Jeff Anderson" 459 Email = "jeff@docker.com" 460 GitHub = "programmerq" 461 462 [people.ripcurld] 463 Name = "Boaz Shuster" 464 Email = "ripcurld.github@gmail.com" 465 GitHub = "ripcurld" 466 467 [people.rumpl] 468 Name = "Djordje Lukic" 469 Email = "djordje.lukic@docker.com" 470 GitHub = "rumpl" 471 472 [people.runcom] 473 Name = "Antonio Murdaca" 474 Email = "runcom@redhat.com" 475 GitHub = "runcom" 476 477 [people.samuelkarp] 478 Name = "Samuel Karp" 479 Email = "me@samuelkarp.com" 480 GitHub = "samuelkarp" 481 482 [people.samwhited] 483 Name = "Sam Whited" 484 Email = "sam@samwhited.com" 485 GitHub = "samwhited" 486 487 [people.shykes] 488 Name = "Solomon Hykes" 489 Email = "solomon@docker.com" 490 GitHub = "shykes" 491 492 [people.stevvooe] 493 Name = "Stephen Day" 494 Email = "stephen.day@docker.com" 495 GitHub = "stevvooe" 496 497 [people.sven] 498 Name = "Sven Dowideit" 499 Email = "SvenDowideit@home.org.au" 500 GitHub = "SvenDowideit" 501 502 [people.thajeztah] 503 Name = "Sebastiaan van Stijn" 504 Email = "github@gone.nl" 505 GitHub = "thaJeztah" 506 507 [people.tianon] 508 Name = "Tianon Gravi" 509 Email = "admwiggin@gmail.com" 510 GitHub = "tianon" 511 512 [people.tibor] 513 Name = "Tibor Vass" 514 Email = "tibor@docker.com" 515 GitHub = "tiborvass" 516 517 [people.tonistiigi] 518 Name = "Tõnis Tiigi" 519 Email = "tonis@docker.com" 520 GitHub = "tonistiigi" 521 522 [people.unclejack] 523 Name = "Cristian Staretu" 524 Email = "cristian.staretu@gmail.com" 525 GitHub = "unclejack" 526 527 [people.vbatts] 528 Name = "Vincent Batts" 529 Email = "vbatts@redhat.com" 530 GitHub = "vbatts" 531 532 [people.vdemeester] 533 Name = "Vincent Demeester" 534 Email = "vincent@sbr.pm" 535 GitHub = "vdemeester" 536 537 [people.vieux] 538 Name = "Victor Vieux" 539 Email = "vieux@docker.com" 540 GitHub = "vieux" 541 542 [people.vishh] 543 Name = "Vishnu Kannan" 544 Email = "vishnuk@google.com" 545 GitHub = "vishh" 546 547 [people.vvoland] 548 Name = "Paweł Gronowski" 549 Email = "pawel.gronowski@docker.com" 550 GitHub = "vvoland" 551 552 [people.yongtang] 553 Name = "Yong Tang" 554 Email = "yong.tang.github@outlook.com" 555 GitHub = "yongtang"