diff options
author | 2017-06-03 08:26:51 +0100 | |
---|---|---|
committer | 2017-06-03 08:26:51 +0100 | |
commit | 6d52827a8ae37d153299d7c570e1e9ddf26f2256 (patch) | |
tree | 997be898ca1cda90bd04e7ba50721d86fc52e475 /middleware.md | |
parent | ecae087201efbd4ede1c0f90694128fde381ca74 (diff) | |
download | coredns-6d52827a8ae37d153299d7c570e1e9ddf26f2256.tar.gz coredns-6d52827a8ae37d153299d7c570e1e9ddf26f2256.tar.zst coredns-6d52827a8ae37d153299d7c570e1e9ddf26f2256.zip |
doc update (#703)
Diffstat (limited to 'middleware.md')
-rw-r--r-- | middleware.md | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/middleware.md b/middleware.md index 46e6e0673..40236292f 100644 --- a/middleware.md +++ b/middleware.md @@ -33,7 +33,7 @@ something has been written to the client (by the middleware). See a couple of blog posts on how to write and add middleware to CoreDNS: -* <https://blog.coredns.io/#> TO BE PUBLISHED. +* <https://blog.coredns.io/2017/03/01/how-to-add-middleware-to-coredns/> * <https://blog.coredns.io/2016/12/19/writing-middleware-for-coredns/>, slightly older, but useful. ## Metrics @@ -132,3 +132,15 @@ answer for the MX query: % dig +nocmd @localhost +noall +ans MX compute.internal compute.internal. 3600 IN MX 10 mx.compute.internal. ~~~ + +## Qualifying for main repo + +Middleware for CoreDNS can live out-of-tree, `middleware.cfg` defaults to CoreDNS' repo but other +repos work just as well. So when do we consider the inclusion of a new middleware in the main repo? + +* First, the middleware should be useful for other people. "Useful" is a subjective term. We will + probably need to further refine this. +* Current internet standards need be supported: IPv4 and IPv6, so A and AAAA records should be + handled (if your middleware is in the business of dealing with address records that is). +* It must have tests. +* It must have a README.md for documentation. |