Browse Source

Full doc coverage of the api and related cleanup

pull/1292/head
Ross McFarland 4 months ago
parent
commit
dc9e68e70e
No known key found for this signature in database GPG Key ID: 943B179E15D3B22A
15 changed files with 81 additions and 32 deletions
  1. +4
    -0
      .changelog/5aab3287678b455f9644aa070a1e5457.md
  2. +5
    -0
      .gitignore
  3. +0
    -2
      docs/api.rst
  4. +11
    -0
      docs/api/cmds.rst
  5. +11
    -0
      docs/api/helpers.rst
  6. +5
    -0
      docs/api/manager.rst
  7. +12
    -14
      docs/api/processors.rst
  8. +0
    -5
      docs/api/provider-yaml.rst
  9. +0
    -5
      docs/api/provider.rst
  10. +9
    -0
      docs/api/providers.rst
  11. +9
    -0
      docs/api/secrets.rst
  12. +0
    -5
      docs/api/source.rst
  13. +9
    -0
      docs/api/sources.rst
  14. +5
    -0
      docs/api/zone.rst
  15. +1
    -1
      docs/configuration.rst

+ 4
- 0
.changelog/5aab3287678b455f9644aa070a1e5457.md View File

@ -0,0 +1,4 @@
---
type: none
---
Full doc coverage of the api and related cleanup

+ 5
- 0
.gitignore View File

@ -8,8 +8,13 @@
coverage.xml
dist/
docs/_build/
docs/api/cmds/
docs/api/helpers/
docs/api/processors/
docs/api/providers/
docs/api/records/
docs/api/secrets/
docs/api/sources/
.env
env/
examples/migrating-to-octodns/config/


+ 0
- 2
docs/api.rst View File

@ -3,8 +3,6 @@
Developer Interface
===================
.. module:: octodns
.. toctree::
:maxdepth: 1
:glob:


+ 11
- 0
docs/api/cmds.rst View File

@ -0,0 +1,11 @@
Commands
========
.. autosummary::
:toctree: cmds
octodns.cmds.dump
octodns.cmds.report
octodns.cmds.sync
octodns.cmds.validate
octodns.cmds.versions

+ 11
- 0
docs/api/helpers.rst View File

@ -0,0 +1,11 @@
Helpers
=======
.. autosummary::
:toctree: helpers
octodns.context
octodns.deprecation
octodns.equality
octodns.idna
octodns.yaml

+ 5
- 0
docs/api/manager.rst View File

@ -0,0 +1,5 @@
Manager
=======
.. automodule::
octodns.manager

docs/api/processor.rst → docs/api/processors.rst View File


+ 0
- 5
docs/api/provider-yaml.rst View File

@ -1,5 +0,0 @@
YamlProvider
============
.. automodule:: octodns.provider.yaml
:inherited-members:

+ 0
- 5
docs/api/provider.rst View File

@ -1,5 +0,0 @@
Provider
========
.. automodule:: octodns.provider.base
:inherited-members:

+ 9
- 0
docs/api/providers.rst View File

@ -0,0 +1,9 @@
Providers
=========
.. autosummary::
:toctree: providers
octodns.provider.base
octodns.provider.plan
octodns.provider.yaml

+ 9
- 0
docs/api/secrets.rst View File

@ -0,0 +1,9 @@
Secrets
=======
.. autosummary::
:toctree: secrets
octodns.secret.base
octodns.secret.environ
octodns.secret.exception

+ 0
- 5
docs/api/source.rst View File

@ -1,5 +0,0 @@
Source
======
.. automodule:: octodns.source.base
:inherited-members:

+ 9
- 0
docs/api/sources.rst View File

@ -0,0 +1,9 @@
Sources
=======
.. autosummary::
:toctree: sources
octodns.source.base
octodns.source.envvar
octodns.source.tinydns

+ 5
- 0
docs/api/zone.rst View File

@ -0,0 +1,5 @@
Zone
====
.. automodule::
octodns.zone

+ 1
- 1
docs/configuration.rst View File

@ -10,7 +10,7 @@ discussing details and less common scenarios.
YamlProvider
------------
:doc:`api/provider-yaml` lays out the options for configuring the most commonly
:py:mod:`octodns.provider.yaml` lays out the options for configuring the most commonly
used source of record data.
Static Zone Config


Loading…
Cancel
Save