AdamSpannbauer / python_video_stab

A Python package to stabilize videos using OpenCV
https://adamspannbauer.github.io/python_video_stab/html/index.html
MIT License
697 stars 120 forks source link

Refactor into more maintainable units #15

Closed AdamSpannbauer closed 5 years ago

AdamSpannbauer commented 6 years ago

Current code is overly complex and will be hard to maintain given new features etc.

Break up functionality into smaller more easily testable units.

AdamSpannbauer commented 6 years ago

first round in #25

AdamSpannbauer commented 6 years ago

add code climate to help triage issues and track progress. need to ignore doc files (and other irrelevant files)

AdamSpannbauer commented 6 years ago

code climate added to docs/readme

work to get to A

Current status: Maintainability

AdamSpannbauer commented 5 years ago

example documenting **kwargs for sphinx for addressing issues like below without breaking backward compatibility (assuming users not listing all args as positional)

image

AdamSpannbauer commented 5 years ago

got to an A!

Maintainability