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