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

v2.0.0 #25

Merged
merged 75 commits into from
Sep 16, 2022
Merged

v2.0.0 #25

merged 75 commits into from
Sep 16, 2022

Conversation

mansuf
Copy link
Owner

@mansuf mansuf commented Aug 11, 2022

The goal of this PR

Lately, the codes has reached unreadable state where all references is weird and abstract. This PR is created for refactoring all codes to be more open-source friendly and readable to developers who wants to understand how mangadex-downloader is working.

Any contributions to this PR will be appreciated💖

Plans

All plans is available through this project

Docs

https://mangadex-dl.mansuf.link/en/v2.0.0

mansuf added 30 commits August 11, 2022 23:09
More clean looking and elegant :)
Instead of having functions for license, description, author, and repository. Create a function that can read all of them
because of format string f"" is conflict with regex {1,}
No more "Circulare Imports" problem
kinda useless tho
Still in development, not ready to use
Regex is not scanning additional words behind patch
For removing duplicate codes ffs
- Rename NetworkObject to NetworkManager
- Fix weird references and add missing references
Kinda useless tho
becaus of refactor thing
- Removed API references in main module
- Refactored command (library, list, followed-list, etc) in CLI module
- Removed unused class and imports
@mansuf mansuf marked this pull request as ready for review September 16, 2022 03:09
@mansuf mansuf merged commit 4c237f7 into main Sep 16, 2022
@mansuf
Copy link
Owner Author

mansuf commented Sep 16, 2022

Refactor is complete, this PR is merged.

All new features and fixes will be added to main branch

@mansuf mansuf deleted the v2.0.0 branch September 16, 2022 03:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Archived in project
Development

Successfully merging this pull request may close these issues.

1 participant