mirror of
https://github.com/StackExchange/dnscontrol.git
synced 2025-10-06 11:56:50 +08:00
DOCS: Clarify/fix official and community support (#2172)
This commit is contained in:
parent
4828423d71
commit
28055dc6f7
4 changed files with 8 additions and 6 deletions
|
@ -1,12 +1,13 @@
|
||||||
package main
|
package main
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/StackExchange/dnscontrol/v3/providers"
|
|
||||||
_ "github.com/StackExchange/dnscontrol/v3/providers/_all"
|
|
||||||
"github.com/fbiville/markdown-table-formatter/pkg/markdown"
|
|
||||||
"os"
|
"os"
|
||||||
"sort"
|
"sort"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
|
"github.com/StackExchange/dnscontrol/v3/providers"
|
||||||
|
_ "github.com/StackExchange/dnscontrol/v3/providers/_all"
|
||||||
|
"github.com/fbiville/markdown-table-formatter/pkg/markdown"
|
||||||
)
|
)
|
||||||
|
|
||||||
func generateFeatureMatrix() error {
|
func generateFeatureMatrix() error {
|
||||||
|
@ -72,7 +73,7 @@ func featureEmoji(
|
||||||
|
|
||||||
func matrixData() *FeatureMatrix {
|
func matrixData() *FeatureMatrix {
|
||||||
const (
|
const (
|
||||||
OfficialSupport = "Official Support"
|
OfficialSupport = "Official Support" // vs. community supported
|
||||||
ProviderDNSProvider = "DNS Provider"
|
ProviderDNSProvider = "DNS Provider"
|
||||||
ProviderRegistrar = "Registrar"
|
ProviderRegistrar = "Registrar"
|
||||||
DomainModifierAlias = "ALIAS"
|
DomainModifierAlias = "ALIAS"
|
||||||
|
|
|
@ -291,6 +291,7 @@ Here are some last-minute things to check before you submit your PR.
|
||||||
2. Make sure all appropriate documentation is current. (See [Step 8](#step-8-manual-tests))
|
2. Make sure all appropriate documentation is current. (See [Step 8](#step-8-manual-tests))
|
||||||
3. Check that dependencies are current (See [Step 13](#step-13-dependencies))
|
3. Check that dependencies are current (See [Step 13](#step-13-dependencies))
|
||||||
4. Re-run the integration test one last time (See [Step 7](#step-7-integration-test))
|
4. Re-run the integration test one last time (See [Step 7](#step-7-integration-test))
|
||||||
|
5. Re-read the [maintainer's responsibilities](providers.md) bullet list. By submitting a provider you agree to maintain it, respond to bugs, perioidically re-run the integration test to verify nothing has broken, and if we don't hear from you for 2 months we may disable the provider.
|
||||||
|
|
||||||
## Step 15: After the PR is merged
|
## Step 15: After the PR is merged
|
||||||
|
|
||||||
|
|
|
@ -29,7 +29,7 @@ var features = providers.DocumentationNotes{
|
||||||
providers.CanUseTLSA: providers.Can(),
|
providers.CanUseTLSA: providers.Can(),
|
||||||
providers.DocCreateDomains: providers.Can(),
|
providers.DocCreateDomains: providers.Can(),
|
||||||
providers.DocDualHost: providers.Can(),
|
providers.DocDualHost: providers.Can(),
|
||||||
providers.DocOfficiallySupported: providers.Can(),
|
providers.DocOfficiallySupported: providers.Cannot(),
|
||||||
}
|
}
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
|
|
|
@ -27,7 +27,7 @@ var features = providers.DocumentationNotes{
|
||||||
providers.CanUseSRV: providers.Can("SRV records with empty targets are not supported"),
|
providers.CanUseSRV: providers.Can("SRV records with empty targets are not supported"),
|
||||||
providers.DocCreateDomains: providers.Cannot("New domains require registration"),
|
providers.DocCreateDomains: providers.Cannot("New domains require registration"),
|
||||||
providers.DocDualHost: providers.Can(),
|
providers.DocDualHost: providers.Can(),
|
||||||
providers.DocOfficiallySupported: providers.Can(),
|
providers.DocOfficiallySupported: providers.Cannot(),
|
||||||
}
|
}
|
||||||
|
|
||||||
func newReg(conf map[string]string) (providers.Registrar, error) {
|
func newReg(conf map[string]string) (providers.Registrar, error) {
|
||||||
|
|
Loading…
Add table
Reference in a new issue