Skip to content
This repository has been archived by the owner on Sep 20, 2024. It is now read-only.

3.0 lib refactor #664

Closed
mkolar opened this issue Oct 26, 2020 · 4 comments · Fixed by #513, #681 or #669
Closed

3.0 lib refactor #664

mkolar opened this issue Oct 26, 2020 · 4 comments · Fixed by #513, #681 or #669
Assignees
Labels
type: enhancement Enhancements to existing functionality
Milestone

Comments

@mkolar
Copy link
Member

mkolar commented Oct 26, 2020

To move with pype 3.0, we need to refactor lib.py which is a mishmash of functions into a clean testable code inside a new lib python module.

The agreed plan is to split it into individual tasks. Everyone takes functions they wrote originally, judges where it needs to go, refactors, writes tests, if time allows. PRs with individual functions of groups of functions after refactor, should be made into feature/664-3-0-lib-refactor branch. Once everything is pulling into it, we'll merge into develop.

@kalisp will be reviewing smaller PRs to ensure consistency of code style, docstrings and general approach.

@mkolar mkolar added the type: enhancement Enhancements to existing functionality label Oct 26, 2020
@mkolar mkolar self-assigned this Oct 26, 2020
@create-issue-branch
Copy link

Branch feature/664-3-0-lib-refactor created!

@mkolar mkolar assigned kalisp and unassigned mkolar Oct 26, 2020
@mkolar mkolar added this to the 2.14 milestone Oct 26, 2020
@jakubjezek001
Copy link
Member

jakubjezek001 commented Oct 28, 2020

Just to clarify this: are we suppose to branch from feature/664-3-0-lib-refactor and then after create PR with target to feature/664-3-0-lib-refactor back?

update: confirmed over chat that that is the workflow to follow

@kalisp
Copy link
Member

kalisp commented Oct 28, 2020

Yes, I would think so.

@kalisp kalisp self-assigned this Oct 28, 2020
@kalisp
Copy link
Member

kalisp commented Nov 2, 2020

kalisp added a commit that referenced this issue Nov 12, 2020
kalisp added a commit that referenced this issue Nov 12, 2020
removed obsolete lib_old.py
kalisp added a commit that referenced this issue Nov 12, 2020
mkolar added a commit that referenced this issue Nov 12, 2020
@mkolar mkolar added the 2x-dev label Nov 17, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
type: enhancement Enhancements to existing functionality
Projects
None yet
3 participants