dotcloud/docker

View on GitHub
MAINTAINERS

Summary

Maintainability
Test Coverage
# Moby maintainers file
#
# This file describes the maintainer groups within the moby/moby project.
# More detail on Moby project governance is available in the
# project/GOVERNANCE.md file found in this repository.
#
# It is structured to be consumable by both humans and programs.
# To extract its contents programmatically, use any TOML-compliant
# parser.
#
# TODO(estesp): This file should not necessarily depend on docker/opensource
# This file is compiled into the MAINTAINERS file in docker/opensource.
#
[Org]

    [Org."Core maintainers"]

    # The Core maintainers are the ghostbusters of the project: when there's a problem others
    # can't solve, they show up and fix it with bizarre devices and weaponry.
    # They have final say on technical implementation and coding style.
    # They are ultimately responsible for quality in all its forms: usability polish,
    # bugfixes, performance, stability, etc. When ownership  can cleanly be passed to
    # a subsystem, they are responsible for doing so and holding the
    # subsystem maintainers accountable. If ownership is unclear, they are the de facto owners.

        people = [
            "akerouanton",
            "akihirosuda",
            "anusha",
            "coolljt0725",
            "corhere",
            "cpuguy83",
            "crazy-max",
            "estesp",
            "johnstep",
            "justincormack",
            "kolyshkin",
            "laurazard",
            "mhbauer",
            "neersighted",
            "robmry",
            "rumpl",
            "runcom",
            "samuelkarp",
            "stevvooe",
            "thajeztah",
            "tianon",
            "tibor",
            "tonistiigi",
            "unclejack",
            "vdemeester",
            "vieux",
            "vvoland",
            "yongtang"
        ]

    [Org.Curators]

    # The curators help ensure that incoming issues and pull requests are properly triaged and
    # that our various contribution and reviewing processes are respected. With their knowledge of
    # the repository activity, they can also guide contributors to relevant material or
    # discussions.
    #
    # They are neither code nor docs reviewers, so they are never expected to merge. They can
    # however:
    # - close an issue or pull request when it's an exact duplicate
    # - close an issue or pull request when it's inappropriate or off-topic

        people = [
            "alexellis",
            "andrewhsu",
            "bsousaa",
            "dmcgowan",
            "fntlnz",
            "gianarb",
            "olljanat",
            "programmerq",
            "ripcurld",
            "sam-thibault",
            "samwhited",
            "thajeztah"
        ]

    [Org.Alumni]

    # This list contains maintainers that are no longer active on the project.
    # It is thanks to these people that the project has become what it is today.
    # Thank you!

        people = [
            # Aaron Lehmann was a maintainer for swarmkit, the registry, and the engine,
            # and contributed many improvements, features, and bugfixes in those areas,
            # among which "automated service rollbacks", templated secrets and configs,
            # and resumable image layer downloads.
            "aaronlehmann",

            # Harald Albers is the mastermind behind the bash completion scripts for the
            # Docker CLI. The completion scripts moved to the Docker CLI repository, so
            # you can now find him perform his magic in the https://github.com/docker/cli repository.
            "albers",

            # Andrea Luzzardi started contributing to the Docker codebase in the "dotCloud"
            # era, even before it was called "Docker". He is one of the architects of both
            # Swarm and SwarmKit, and its integration into the Docker engine.
            "aluzzardi",
            
            # David Calavera contributed many features to Docker, such as an improved
            # event system, dynamic configuration reloading, volume plugins, fancy
            # new templating options, and an external client credential store. As a
            # maintainer, David was release captain for Docker 1.8, and competing
            # with Jess Frazelle to be "top dream killer".
            # David is now doing amazing stuff as CTO for https://www.netlify.com,
            # and tweets as @calavera.
            "calavera",

            # Michael Crosby was "chief maintainer" of the Docker project.
            # During his time as a maintainer, Michael contributed to many
            # milestones of the project; he was release captain of Docker v1.0.0,
            # started the development of "libcontainer" (what later became runc)
            # and containerd, as well as demoing cool hacks such as live migrating
            # a game server container with checkpoint/restore.
            #
            # Michael is currently a maintainer of containerd, but you may see
            # him around in other projects on GitHub.
            "crosbymichael",

            # Before becoming a maintainer, Daniel Nephin was a core contributor
            # to "Fig" (now known as Docker Compose). As a maintainer for both the
            # Engine and Docker CLI, Daniel contributed many features, among which
            # the `docker stack` commands, allowing users to deploy their Docker
            # Compose projects as a Swarm service.
            "dnephin",

            # Doug Davis contributed many features and fixes for the classic builder,
            # such as "wildcard" copy, the dockerignore file, custom paths/names
            # for the Dockerfile, as well as enhancements to the API and documentation.
            # Follow Doug on Twitter, where he tweets as @duginabox.
            "duglin",

            # As a maintainer, Erik was responsible for the "builder", and
            # started the first designs for the new networking model in
            # Docker. Erik is now working on all kinds of plugins for Docker
            # (https://github.com/contiv) and various open source projects
            # in his own repository https://github.com/erikh. You may
            # still stumble into him in our issue tracker, or on IRC.
            "erikh",

            # Evan Hazlett is the creator of the Shipyard and Interlock open source projects,
            # and the author of "Orca", which became the foundation of Docker Universal Control
            # Plane (UCP). As a maintainer, Evan helped integrating SwarmKit (secrets, tasks)
            # into the Docker engine.
            "ehazlett",

            # Arnaud Porterie (AKA "icecrime") was in charge of maintaining the maintainers.
            # As a maintainer, he made life easier for contributors to the Docker open-source
            # projects, bringing order in the chaos by designing a triage- and review workflow
            # using labels (see https://icecrime.net/technology/a-structured-approach-to-labeling/),
            # and automating the hell out of things with his buddies GordonTheTurtle and Poule
            # (a chicken!).
            # 
            # A lesser-known fact is that he created the first commit in the libnetwork repository
            # even though he didn't know anything about it. Some say, he's now selling stuff on
            # the internet ;-)
            "icecrime",

            # After a false start with his first PR being rejected, James Turnbull became a frequent
            # contributor to the documentation, and became a docs maintainer on December 5, 2013. As
            # a maintainer, James lifted the docs to a higher standard, and introduced the community
            # guidelines ("three strikes"). James is currently changing the world as CTO of https://www.empatico.org,
            # meanwhile authoring various books that are worth checking out. You can find him on Twitter,
            # rambling as @kartar, and although no longer active as a maintainer, he's always "game" to
            # help out reviewing docs PRs, so you may still see him around in the repository.
            "jamtur01",

            # Jessica Frazelle, also known as the "Keyser Söze of containers",
            # runs *everything* in containers. She started contributing to
            # Docker with a (fun fun) change involving both iptables and regular
            # expressions (coz, YOLO!) on July 10, 2014
            # https://github.com/docker/docker/pull/6950/commits/f3a68ffa390fb851115c77783fa4031f1d3b2995.
            # Jess was Release Captain for Docker 1.4, 1.6 and 1.7, and contributed
            # many features and improvement, among which "seccomp profiles" (making
            # containers a lot more secure). Besides being a maintainer, she
            # set up the CI infrastructure for the project, giving everyone
            # something to shout at if a PR failed ("noooo Janky!").
            # Be sure you don't miss her talks at a conference near you (a must-see),
            # read her blog at https://blog.jessfraz.com (a must-read), and
            # check out her open source projects on GitHub https://github.com/jessfraz (a must-try).
            "jessfraz",

            # As a maintainer, John Howard managed to make the impossible possible;
            # to run Docker on Windows. After facing many challenges, teaching
            # fellow-maintainers that 'Windows is not Linux', and many changes in
            # Windows Server to facilitate containers, native Windows containers
            # saw the light of day in 2015.
            #
            # John is now enjoying life without containers: playing piano, painting,
            # and walking his dogs, but you may occasionally see him drop by on GitHub.
            "lowenna",

            # Alexander Morozov contributed many features to Docker, worked on the premise of 
            # what later became containerd (and worked on that too), and made a "stupid" Go
            # vendor tool specifically for docker/docker needs: vndr (https://github.com/LK4D4/vndr).
            # Not many know that Alexander is a master negotiator, being able to change course
            # of action with a single "Nope, we're not gonna do that".
            "lk4d4",

            # Madhu Venugopal was part of the SocketPlane team that joined Docker.
            # As a maintainer, he was working with Jana for the Container Network
            # Model (CNM) implemented through libnetwork, and the "routing mesh" powering
            # Swarm mode networking.
            "mavenugo",

            # As a maintainer, Kenfe-Mickaël Laventure worked on the container runtime,
            # integrating containerd 1.0 with the daemon, and adding support for custom
            # OCI runtimes, as well as implementing the `docker prune` subcommands,
            # which was a welcome feature to be added. You can keep up with Mickaél on
            # Twitter (@kmlaventure).
            "mlaventure",

            # As a docs maintainer, Mary Anthony contributed greatly to the Docker
            # docs. She wrote the Docker Contributor Guide and Getting Started
            # Guides. She helped create a doc build system independent of
            # docker/docker project, and implemented a new docs.docker.com theme and
            # nav for 2015 Dockercon. Fun fact: the most inherited layer in DockerHub
            # public repositories was originally referenced in
            # maryatdocker/docker-whale back in May 2015.
            "moxiegirl",

            # Jana Radhakrishnan was part of the SocketPlane team that joined Docker.
            # As a maintainer, he was the lead architect for the Container Network
            # Model (CNM) implemented through libnetwork, and the "routing mesh" powering
            # Swarm mode networking.
            #
            # Jana started new adventures in networking, but you can find him tweeting as @mrjana,
            # coding on GitHub https://github.com/mrjana, and he may be hiding on the Docker Community
            # slack channel :-)
            "mrjana",

            # Sven Dowideit became a well known person in the Docker ecosphere, building
            # boot2docker, and became a regular contributor to the project, starting as
            # early as October 2013 (https://github.com/docker/docker/pull/2119), to become
            # a maintainer less than two months later (https://github.com/docker/docker/pull/3061).
            #
            # As a maintainer, Sven took on the task to convert the documentation from
            # ReStructuredText to Markdown, migrate to Hugo for generating the docs, and
            # writing tooling for building, testing, and publishing them.
            #
            # If you're not in the occasion to visit "the Australian office", you
            # can keep up with Sven on Twitter (@SvenDowideit), his blog http://fosiki.com,
            # and of course on GitHub.
            "sven",

            # Vincent "vbatts!" Batts made his first contribution to the project
            # in November 2013, to become a maintainer a few months later, on
            # May 10, 2014 (https://github.com/docker/docker/commit/d6e666a87a01a5634c250358a94c814bf26cb778).
            # As a maintainer, Vincent made important contributions to core elements
            # of Docker, such as "distribution" (tarsum) and graphdrivers (btrfs, devicemapper).
            # He also contributed the "tar-split" library, an important element
            # for the content-addressable store.
            # Vincent is currently a member of the Open Containers Initiative
            # Technical Oversight Board (TOB), besides his work at Red Hat and
            # Project Atomic. You can still find him regularly hanging out in
            # our repository and the #docker-dev and #docker-maintainers IRC channels
            # for a chat, as he's always a lot of fun.
            "vbatts",

            # Vishnu became a maintainer to help out on the daemon codebase and
            # libcontainer integration. He's currently involved in the
            # Open Containers Initiative, working on the specifications,
            # besides his work on cAdvisor and Kubernetes for Google.
            "vishh"
        ]

[people]

# A reference list of all people associated with the project.
# All other sections should refer to people by their canonical key
# in the people section.

    # ADD YOURSELF HERE IN ALPHABETICAL ORDER

    [people.aaronlehmann]
    Name = "Aaron Lehmann"
    Email = "aaron.lehmann@docker.com"
    GitHub = "aaronlehmann"

    [people.akerouanton]
    Name = "Albin Kerouanton"
    Email = "albinker@gmail.com"
    GitHub = "akerouanton"

    [people.alexellis]
    Name = "Alex Ellis"
    Email = "alexellis2@gmail.com"
    GitHub = "alexellis"

    [people.akihirosuda]
    Name = "Akihiro Suda"
    Email = "akihiro.suda.cz@hco.ntt.co.jp"
    GitHub = "AkihiroSuda"

    [people.aluzzardi]
    Name = "Andrea Luzzardi"
    Email = "al@docker.com"
    GitHub = "aluzzardi"

    [people.albers]
    Name = "Harald Albers"
    Email = "github@albersweb.de"
    GitHub = "albers"

    [people.andrewhsu]
    Name = "Andrew Hsu"
    Email = "andrewhsu@docker.com"
    GitHub = "andrewhsu"

    [people.anusha]
    Name = "Anusha Ragunathan"
    Email = "anusha@docker.com"
    GitHub = "anusha-ragunathan"
    
    [people.bsousaa]
    Name = "Bruno de Sousa"
    Email = "bruno.sousa@docker.com"
    GitHub = "bsousaa"

    [people.calavera]
    Name = "David Calavera"
    Email = "david.calavera@gmail.com"
    GitHub = "calavera"

    [people.coolljt0725]
    Name = "Lei Jitang"
    Email = "leijitang@huawei.com"
    GitHub = "coolljt0725"

    [people.corhere]
    Name = "Cory Snider"
    Email = "csnider@mirantis.com"
    GitHub = "corhere"

    [people.cpuguy83]
    Name = "Brian Goff"
    Email = "cpuguy83@gmail.com"
    GitHub = "cpuguy83"

    [people.crazy-max]
    Name = "Kevin Alvarez"
    Email = "contact@crazymax.dev"
    GitHub = "crazy-max"

    [people.crosbymichael]
    Name = "Michael Crosby"
    Email = "crosbymichael@gmail.com"
    GitHub = "crosbymichael"

    [people.dnephin]
    Name = "Daniel Nephin"
    Email = "dnephin@gmail.com"
    GitHub = "dnephin"

    [people.dmcgowan]
    Name = "Derek McGowan"
    Email = "derek@mcgstyle.net"
    GitHub = "dmcgowan"

    [people.duglin]
    Name = "Doug Davis"
    Email = "dug@us.ibm.com"
    GitHub = "duglin"

    [people.ehazlett]
    Name = "Evan Hazlett"
    Email = "ejhazlett@gmail.com"
    GitHub = "ehazlett"

    [people.erikh]
    Name = "Erik Hollensbe"
    Email = "erik@docker.com"
    GitHub = "erikh"

    [people.estesp]
    Name = "Phil Estes"
    Email = "estesp@linux.vnet.ibm.com"
    GitHub = "estesp"

    [people.fntlnz]
    Name = "Lorenzo Fontana"
    Email = "fontanalorenz@gmail.com"
    GitHub = "fntlnz"

    [people.gianarb]
    Name = "Gianluca Arbezzano"
    Email = "ga@thumpflow.com"
    GitHub = "gianarb"

    [people.icecrime]
    Name = "Arnaud Porterie"
    Email = "icecrime@gmail.com"
    GitHub = "icecrime"

    [people.jamtur01]
    Name = "James Turnbull"
    Email = "james@lovedthanlost.net"
    GitHub = "jamtur01"

    [people.jessfraz]
    Name = "Jessie Frazelle"
    Email = "jess@linux.com"
    GitHub = "jessfraz"

    [people.johnstep]
    Name = "John Stephens"
    Email = "johnstep@docker.com"
    GitHub = "johnstep"

    [people.justincormack]
    Name = "Justin Cormack"
    Email = "justin.cormack@docker.com"
    GitHub = "justincormack"

    [people.kolyshkin]
    Name = "Kir Kolyshkin"
    Email = "kolyshkin@gmail.com"
    GitHub = "kolyshkin"

    [people.laurazard]
    Name = "Laura Brehm"
    Email = "laura.brehm@docker.com"
    GitHub = "laurazard"

    [people.lk4d4]
    Name = "Alexander Morozov"
    Email = "lk4d4@docker.com"
    GitHub = "lk4d4"

    [people.lowenna]
    Name = "John Howard"
    Email = "github@lowenna.com"
    GitHub = "lowenna"

    [people.mavenugo]
    Name = "Madhu Venugopal"
    Email = "madhu@docker.com"
    GitHub = "mavenugo"

    [people.mhbauer]
    Name = "Morgan Bauer"
    Email = "mbauer@us.ibm.com"
    GitHub = "mhbauer"

    [people.mlaventure]
    Name = "Kenfe-Mickaël Laventure"
    Email = "mickael.laventure@gmail.com"
    GitHub = "mlaventure"

    [people.moxiegirl]
    Name = "Mary Anthony"
    Email = "mary.anthony@docker.com"
    GitHub = "moxiegirl"

    [people.mrjana]
    Name = "Jana Radhakrishnan"
    Email = "mrjana@docker.com"
    GitHub = "mrjana"

    [people.neersighted]
    Name = "Bjorn Neergaard"
    Email = "bjorn@neersighted.com"
    GitHub = "neersighted"

    [people.olljanat]
    Name = "Olli Janatuinen"
    Email = "olli.janatuinen@gmail.com"
    GitHub = "olljanat"

    [people.programmerq]
    Name = "Jeff Anderson"
    Email = "jeff@docker.com"
    GitHub = "programmerq"

    [people.robmry]
    Name = "Rob Murray"
    Email = "rob.murray@docker.com"
    GitHub = "robmry"

    [people.ripcurld]
    Name = "Boaz Shuster"
    Email = "ripcurld.github@gmail.com"
    GitHub = "ripcurld"

    [people.rumpl]
    Name = "Djordje Lukic"
    Email = "djordje.lukic@docker.com"
    GitHub = "rumpl"

    [people.runcom]
    Name = "Antonio Murdaca"
    Email = "runcom@redhat.com"
    GitHub = "runcom"

    [people.sam-thibault]
    Name = "Sam Thibault"
    Email = "sam.thibault@docker.com"
    GitHub = "sam-thibault"

    [people.samuelkarp]
    Name = "Samuel Karp"
    Email = "me@samuelkarp.com"
    GitHub = "samuelkarp"

    [people.samwhited]
    Name = "Sam Whited"
    Email = "sam@samwhited.com"
    GitHub = "samwhited"

    [people.shykes]
    Name = "Solomon Hykes"
    Email = "solomon@docker.com"
    GitHub = "shykes"

    [people.stevvooe]
    Name = "Stephen Day"
    Email = "stephen.day@docker.com"
    GitHub = "stevvooe"

    [people.sven]
    Name = "Sven Dowideit"
    Email = "SvenDowideit@home.org.au"
    GitHub = "SvenDowideit"

    [people.thajeztah]
    Name = "Sebastiaan van Stijn"
    Email = "github@gone.nl"
    GitHub = "thaJeztah"

    [people.tianon]
    Name = "Tianon Gravi"
    Email = "admwiggin@gmail.com"
    GitHub = "tianon"

    [people.tibor]
    Name = "Tibor Vass"
    Email = "tibor@docker.com"
    GitHub = "tiborvass"

    [people.tonistiigi]
    Name = "Tõnis Tiigi"
    Email = "tonis@docker.com"
    GitHub = "tonistiigi"

    [people.unclejack]
    Name = "Cristian Staretu"
    Email = "cristian.staretu@gmail.com"
    GitHub = "unclejack"

    [people.vbatts]
    Name = "Vincent Batts"
    Email = "vbatts@redhat.com"
    GitHub = "vbatts"

    [people.vdemeester]
    Name = "Vincent Demeester"
    Email = "vincent@sbr.pm"
    GitHub = "vdemeester"

    [people.vieux]
    Name = "Victor Vieux"
    Email = "vieux@docker.com"
    GitHub = "vieux"

    [people.vishh]
    Name = "Vishnu Kannan"
    Email = "vishnuk@google.com"
    GitHub = "vishh"
    
    [people.vvoland]
    Name = "Paweł Gronowski"
    Email = "pawel.gronowski@docker.com"
    GitHub = "vvoland"

    [people.yongtang]
    Name = "Yong Tang"
    Email = "yong.tang.github@outlook.com"
    GitHub = "yongtang"