mirror of
https://github.com/StackExchange/dnscontrol.git
synced 2025-09-05 20:54:22 +08:00
* Fix page title spelling * Fixed some more mistakes * Spacing fixes * Fix title in TOC * Improved TOC
This commit is contained in:
parent
60ed1a2e0b
commit
98e01e75aa
4 changed files with 18 additions and 41 deletions
|
@ -21,7 +21,7 @@ title: DnsControl
|
|||
<strong><a href="migrating">migrate</a></strong>
|
||||
an existing one. Read the
|
||||
<strong><a href="js">language spec</a></strong>
|
||||
for more info.
|
||||
for more info. You can also <strong><a href="toc">view a list of all topics</a></strong>.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
layout: default
|
||||
title: Namservers
|
||||
title: Nameservers
|
||||
---
|
||||
|
||||
# Nameservers
|
||||
|
@ -51,11 +51,10 @@ DnsControl will also register the authoritative nameserver list with the registr
|
|||
|
||||
## 3. Backup providers
|
||||
|
||||
It is also possible to specify a Dns Provider that is not "authoritative" by using `DnsProvider("name", 0)`. This means the provider will be updated
|
||||
It is also possible to specify a DNS Provider that is not "authoritative" by using `DnsProvider("name", 0)`. This means the provider will be updated
|
||||
with all records to match the authoritative ones, but it will not be registered in the tld name servers, and will not take traffic.
|
||||
It's nameservers will not be added to the authoritative set. While this may seem an attractive option, there are a few things to note:
|
||||
|
||||
1. Backup nameservers will still be updated with the NS records from the authoritative nameserver list. This means the records
|
||||
will still need to be updated to correctly "activate" the provider.
|
||||
1. Backup nameservers will still be updated with the NS records from the authoritative nameserver list. This means the records will still need to be updated to correctly "activate" the provider.
|
||||
2. Costs generally scale with utilization, so there is often no real savings associated with an active-passive setup vs an active-active one anyway.
|
||||
|
||||
|
|
|
@ -4,18 +4,15 @@ title: How to build and ship a release
|
|||
---
|
||||
|
||||
# How to build and ship a release
|
||||
|
||||
Here are my notes from producing the v0.2.2 release. Change the version number as appropriate.
|
||||
|
||||
## Step 1. Run the integration tests
|
||||
|
||||
## Step 1. Run the integration tests
|
||||
* If you are at StackOverflow, this is in TC as "DNS > Integration Tests".
|
||||
* Otherwise:
|
||||
* Run "go test" (documented in [Creating new DNS Resource Types](adding-new-rtypes))
|
||||
* Run the integration tests (documented in [Writing new DNS providers](writing-providers)
|
||||
|
||||
## Step 2. Bump the verison number
|
||||
|
||||
Edit the "Version" variable in `main.go` and commit.
|
||||
|
||||
```
|
||||
|
@ -26,7 +23,6 @@ git push origin tag v0.2.2
|
|||
```
|
||||
|
||||
## Step 3. Make the draft release.
|
||||
|
||||
[On github.com, click on "Draft a new release"](https://github.com/StackExchange/dnscontrol/releases/new)
|
||||
|
||||
Pick the v0.2.2 tag
|
||||
|
@ -66,13 +62,11 @@ dnscontrol 0.1.5 ("6fdf78997815055bbe119c0116c9e2d60310a515[dirty]") built 24 Au
|
|||
```
|
||||
|
||||
## Step 4. Attach the binaries and release.
|
||||
|
||||
Drag and drop binaries into the web form.
|
||||
|
||||
Submit the release.
|
||||
|
||||
## Step 5. Announce it
|
||||
|
||||
Email the mailing list: (note the format of the Subject line and that the first line of the email is the URL of the release)
|
||||
|
||||
```
|
||||
|
@ -91,5 +85,4 @@ So many new providers and features! Plus, a new testing framework that makes it
|
|||
|
||||
|
||||
## Step 6. Get credit!
|
||||
|
||||
Mention the fact that you did this release in your weekly accomplishments.
|
||||
Mention the fact that you did this release in your weekly accomplishments.
|
39
docs/toc.md
39
docs/toc.md
|
@ -4,36 +4,21 @@ title: TOC
|
|||
---
|
||||
|
||||
## Getting Started
|
||||
|
||||
### [Getting Started]({{site.github.url}}/getting-started): A walk-through of the basics.
|
||||
|
||||
### [Providers]({{site.github.url}}/provider-list): Which DNS providers are supported.
|
||||
|
||||
### [Examples]({{site.github.url}}/examples): The DNSControl language by example.
|
||||
|
||||
### [Migrating]({{site.github.url}}/migrating): Migrating zones to DNSControl.
|
||||
|
||||
- [Getting Started]({{site.github.url}}/getting-started): A walk-through of the basics.
|
||||
- [Providers]({{site.github.url}}/provider-list): Which DNS providers are supported.
|
||||
- [Examples]({{site.github.url}}/examples): The DNSControl language by example.
|
||||
- [Migrating]({{site.github.url}}/migrating): Migrating zones to DNSControl.
|
||||
|
||||
## Reference
|
||||
|
||||
### [Language Reference]({{site.github.url}}/js): Description of the DNSControl language (DSL).
|
||||
|
||||
### [ALIAS / ANAME records in dnscontrol]({{site.github.url}}/alias)
|
||||
|
||||
### [Why CNAME/MX/NS targets require a trailing "dot"]({{site.github.url}}/why-the-dot)
|
||||
|
||||
- [Language Reference]({{site.github.url}}/js): Description of the DNSControl language (DSL).
|
||||
- [ALIAS / ANAME records in dnscontrol]({{site.github.url}}/alias)
|
||||
- [Why CNAME/MX/NS targets require a trailing "dot"]({{site.github.url}}/why-the-dot)
|
||||
|
||||
## Advanced Topics
|
||||
|
||||
### [Testing]({{site.github.url}}/unittests): Unit Testing for you DNS Data.
|
||||
|
||||
### [SPF Optimizer]({{site.github.url}}/spf): Optimize your SPF records.
|
||||
- [Testing]({{site.github.url}}/unittests): Unit Testing DNS Data.
|
||||
- [SPF Optimizer]({{site.github.url}}/spf): Optimize your SPF records.
|
||||
|
||||
## Developer info
|
||||
|
||||
### [github](https://github.com/StackExchange/dnscontrol): Get the source!
|
||||
|
||||
### [Writing Providers]({{site.github.url}}/writing-providers)
|
||||
|
||||
### [Adding new DNS record types]({{site.github.url}}/adding-new-rtypes)
|
||||
|
||||
- [GitHub](https://github.com/StackExchange/dnscontrol): Get the source!
|
||||
- [Writing Providers]({{site.github.url}}/writing-providers)
|
||||
- [Adding new DNS record types]({{site.github.url}}/adding-new-rtypes)
|
Loading…
Add table
Reference in a new issue