mirror of
https://github.com/StackExchange/dnscontrol.git
synced 2024-12-27 10:12:16 +08:00
shim for writing providers
This commit is contained in:
parent
7125594771
commit
df40bc1ee1
3 changed files with 15 additions and 3 deletions
|
@ -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)
|
||||
|
|
|
@ -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
11
docs/writing-providers.md
Normal 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.
|
Loading…
Reference in a new issue