From 14a923cd2e8b64c6054b8cc385e8cc44f08f9545 Mon Sep 17 00:00:00 2001 From: Willy Tarreau Date: Mon, 21 Sep 2015 15:21:09 +0200 Subject: [PATCH] DOC: add a MAINTAINERS file This one indicates who to CC when sending changes affecting certain parts of the product. --- .gitignore | 1 + MAINTAINERS | 36 ++++++++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 MAINTAINERS diff --git a/.gitignore b/.gitignore index acdbcc957e..45ff1c3723 100644 --- a/.gitignore +++ b/.gitignore @@ -56,6 +56,7 @@ tests/test_hashes !/Makefile !/README !/CONTRIBUTING +!/MAINTAINERS !/ROADMAP !/SUBVERS !/VERDATE diff --git a/MAINTAINERS b/MAINTAINERS new file mode 100644 index 0000000000..9c30d4663e --- /dev/null +++ b/MAINTAINERS @@ -0,0 +1,36 @@ +This file contains a list of people who are responsible for certain parts of +the HAProxy project and who have authority on them. This means that these +people have to be consulted before doing any change in the parts they maintain, +including when fixing bugs. These persons are allowed to reject any change on +the parts they maintain, and in parallel they try their best to ensure these +parts work well. Similarly, any change to these parts not being validated by +them will be rejected. + +The best way to deal with such subsystems when sending patches is to send the +patches to the mailing list and to CC these people. When no maintainer is +listed for a subsystem, you can simply send your changes the usual way, and it +is also a sign that if you want to strengthen your skills on certain parts you +can become yourself a maintainer of the parts you care a lot about. + +Please do not ask them to troubleshoot your bugs, it's not their job eventhough +they may occasionally help as time permits. + +List of maintainers +------------------- + +Lua +Maintainer: Thierry Fournier +Files: src/hlua.c, include/*/hlua.h + +DNS +Maintainer: Baptiste Assmann +Files: src/dns.c, include/*/dns.h + +SSL +Maintainer: Emeric Brun +Files: src/ssl_sock.c, include/*/ssl_sock.h + +PEERS +Maintainer: Emeric Brun +Files: src/peers.c, include/*/peers.h +