Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Small cleanups.new working demo driver, lots of docs (not complete) #187

Closed
wants to merge 1 commit into from

Conversation

mmaney
Copy link
Collaborator

@mmaney mmaney commented Jun 28, 2020

Legacy DNS list changed to unordered (fix pypi display?)
Provider init method interfaces revised - much is hoisted up to ProviderBase.
Added working example of legacy DNS driver that uses new aliasing!

PR for review - there will be at least some doc cleanups yet. Oh, and **kwargs for legacy drivers, cli options...

LOTS of new or revised documentation and design notes in /docs, as well as some notes on a new or much modified sewer-cli, code name cloaca.

@menduo I think this finally addresses #154?

@SN9NV does this help with #123?

@aphexer this is as much as I can do for #175 from outside the individual drivers. Want to modify one (and maybe make it the first migrated of our legacy drivers )?

@alanbacon I think this has overkilled #166, aside from needing to add **kwargs and cli option(s).

@komuw while playing around with the cloaca design, it occured to me that in that setting #114 might be a more interesting option. You fix some, you re-energize some; bugs will be with us always. :-/

@mmaney mmaney force-pushed the 0.8 branch 2 times, most recently from 9dbb369 to eb7029d Compare June 28, 2020 12:31
@codecov
Copy link

codecov bot commented Jun 28, 2020

Codecov Report

Merging #187 into master will increase coverage by 0.34%.
The diff coverage is 97.29%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #187      +/-   ##
==========================================
+ Coverage   87.46%   87.80%   +0.34%     
==========================================
  Files          18       18              
  Lines        1133     1132       -1     
==========================================
+ Hits          991      994       +3     
+ Misses        142      138       -4     
Impacted Files Coverage Δ
sewer/client.py 92.13% <91.66%> (+0.44%) ⬆️
sewer/auth.py 100.00% <100.00%> (+2.08%) ⬆️
sewer/dns_providers/common.py 95.83% <100.00%> (ø)
sewer/lib.py 100.00% <100.00%> (+8.00%) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 56d73a3...51ff37b. Read the comment docs.

Legacy DNS list changed to unordered (fix pypi display?)
Provider __init__ method interfaces revised - much is hoisted up to ProviderBase.
Added working example of legacy DNS driver that uses new aliasing!
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant