shim for writing providers

This commit is contained in:
Craig Peterson 2017-03-14 00:43:03 -07:00
parent 7125594771
commit df40bc1ee1
3 changed files with 15 additions and 3 deletions

View file

@ -9,8 +9,9 @@ layout: default
## [Javascript Reference]({{site.github.url}}/js)
## [Writing Providers]()
## FAQs and design notes
[Why CNAME/MX/NS targets require a trailing "dot"](why-the-dot)
- [Why CNAME/MX/NS targets require a trailing "dot"]{{site.github.url}}/(why-the-dot)
- [Writing Providers]({{site.github.url}}/writing-providers)

View file

@ -5,7 +5,7 @@ layout: default
# Javascript DSL
DNSControl uses javascript as its primary input language to provide power and flexibility to configure your domains. The ultimate purpose of the javascript is to consturct a
[DNSConfig](https://godoc.org/github.com/StackExchange/dnscontrol#DNSConfig) object that will be passed to the go backend and operated on.
[DNSConfig](https://godoc.org/github.com/StackExchange/dnscontrol/models#DNSConfig) object that will be passed to the go backend and operated on.
{% include funcList.md title="Top Level Functions" dir="global" %}

11
docs/writing-providers.md Normal file
View file

@ -0,0 +1,11 @@
---
layout: default
---
# Writing new DNS providers
Writing a new DNS provider is a relatively straightforward process. You essentially need to implement the [providers.DNSServiceProvider interface.](https://godoc.org/github.com/StackExchange/dnscontrol/providers#DNSServiceProvider)
...
More info to follow soon.