-
Notifications
You must be signed in to change notification settings - Fork 2
In 905 refine var names and docstrings #102
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
Conversation
Why these changes are being introduced: * Improve code coherency and repo structure How this addresses that need: * Rename FTPFeed class to DatabaseToFtpPipe * Rename FTPReader to FtpFileWriter * Rename PipeWriter.pipe to PipeWriter.connect * Reorganize app module so classes appear after methods * Add docstrings to cli and app modules Side effects of this change: * None Relevant ticket(s): * https://mitlibraries.atlassian.net/browse/IN-905
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A lot of comments but this is all looking great, let's have a quick chat tomorrow about a few things I noticed in the modules not covered by this PR
* Add and update docstrings * Simplify PipeWriter class * Additional updates to variable and class names * Move transform functions to helpers.py
ce57328 to
6f2f943
Compare
|
@ehanson8 Please see the latest commit! For minor comments, I marked them as 'resolved' as I worked through the changes, but I left the open-ended ones that still need you review. Let me know what you think. :) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fantastic work! 1 possible typo
6f2f943 to
5c63810
Compare
What does this PR do?
Refine code naming conventions and in-code documentation to improve code coherency and repo
structure.
How can a reviewer manually see the effects of these changes?
Review PR and examine if added/updated docstrings and code naming conventions are informative
or helpful in explaining the app's workflow.
Includes new or updated dependencies?
NO
Developer
Code Reviewer
(not just this pull request message)