aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Miek Gieben <miek@miek.nl> 2016-09-17 21:28:59 +0100
committerGravatar Miek Gieben <miek@miek.nl> 2016-09-17 21:28:59 +0100
commitffa5530d0f0c6d993237148a395ac774affc3ba4 (patch)
treea087aaa6da06fe9df3e8fc1299db972e925083b4
parent31851c6acde5431a4acaded6aba90a2958f1cf0e (diff)
downloadcoredns-ffa5530d0f0c6d993237148a395ac774affc3ba4.tar.gz
coredns-ffa5530d0f0c6d993237148a395ac774affc3ba4.tar.zst
coredns-ffa5530d0f0c6d993237148a395ac774affc3ba4.zip
update README
-rw-r--r--README.md13
1 files changed, 5 insertions, 8 deletions
diff --git a/README.md b/README.md
index 4fc459a9c..dae7a951b 100644
--- a/README.md
+++ b/README.md
@@ -2,11 +2,11 @@
CoreDNS is a DNS server that started as a fork of [Caddy](https://github.com/mholt/caddy/). It has the
same model: it chains middleware. In fact it's so similar that CoreDNS is now a server type plugin for
-Caddy, i.e., you'll need Caddy to compile CoreDNS.
+Caddy.
CoreDNS is the successor to [SkyDNS](https://github.com/skynetservices/skydns). SkyDNS is a thin
layer that exposes services in etcd in the DNS. CoreDNS builds on this idea and is a generic DNS
-server that can talk to multiple backends (etcd, consul, kubernetes, etc.).
+server that can talk to multiple backends (etcd, kubernetes, etc.).
CoreDNS aims to be a fast and flexible DNS server. The keyword here is *flexible*: with CoreDNS you
are able to do what you want with your DNS data. And if not: write some middleware!
@@ -52,16 +52,13 @@ Caddyfile when I forked it).
## Compilation
CoreDNS (as a servertype plugin for Caddy) has a dependency on Caddy, but this is not different than
-any other Go dependency.
-You have the source of CoreDNS, this should preferably be downloaded under your `$GOPATH`. Get all
-dependencies:
+any other Go dependency. You have the source of CoreDNS, this should preferably be downloaded under
+your `$GOPATH`. Get all dependencies:
go get ./...
-Then, execute `go generate`. This will patch Caddy to add CoreDNS (and remove the HTTP server
-plugin), and then `go build` as you would normally do:
+And then `go build` as you would normally do:
- go generate
go build
This should yield a `coredns` binary.
s Unnamed repository; edit this file 'description' to name the repository.
aboutsummaryrefslogtreecommitdiff
path: root/examples/framework-multiple/astro.config.mjs (unfollow)
AgeCommit message (Expand)AuthorFilesLines
2022-04-26[ci] formatGravatar matthewp 1-1/+1
2022-04-26fix(vercel): `trailingSlash` fix for non-html pages (#3185)Gravatar Juan Martín Seery 2-29/+42
2022-04-26Prevent watcher from running during the build (#3207)Gravatar Matthew Phillips 2-0/+9
2022-04-26Fix lockfile (#3210)Gravatar Juan Martín Seery 1-6/+0
2022-04-26Add missing is:raw in AstroBuiltinAttributes (#3209)Gravatar Erika 2-0/+6
2022-04-26Feat: support `astro add` without npm installing (#3183)Gravatar Ben Holmes 6-30/+49
2022-04-26Add Astro attributes to svg elements (#3205)Gravatar Erika 2-1/+9
2022-04-26[ci] formatGravatar bholmesdev 2-9/+9
2022-04-26Feat: `create astro` add install step (#3190)Gravatar Ben Holmes 7-162/+299
2022-04-26[ci] collect statsGravatar FredKSchott 1-0/+1
2022-04-25fix(markdown): file.url fixes (#3198)Gravatar Juan Martín Seery 11-10/+149
2022-04-25[ci] collect statsGravatar FredKSchott 1-0/+1
2022-04-24add vite to licenseGravatar Fred K. Schott 2-24/+29
2022-04-24feat(markdown): Improved types (#3191)Gravatar Juan Martín Seery 3-6/+47
2022-04-24[ci] collect statsGravatar FredKSchott 1-0/+1
2022-04-23[ci] collect statsGravatar FredKSchott 1-0/+1