Skip to content
New issue

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

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

Already on GitHub? Sign in 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!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant