wileyyugioh / zotmoov

Zotero plugin to automatically move attachments and link them
GNU General Public License v3.0
468 stars 6 forks source link

Made a lot of changes to make development easier #22

Closed LordMartron94 closed 7 months ago

LordMartron94 commented 7 months ago

I am not yet done with refactoring into SOLID, but I want you to be able to update more easily without breaking my new architecture. Hence, I already sent this pull request.

Please look it over.

The main things I did so far:

LordMartron94 commented 7 months ago

PS) If you like my changes, you could add me with full access; that way, it's far easier for me to maintain on the base branch together with you. If we choose to do that, however, it would be very beneficial to connect on Discord or Slack to make the development process easier regarding discussion.

wileyyugioh commented 7 months ago

Wow this is very impressive! Yes, I'll be happy to merge this pull request once I review it. I'm pretty busy right now so it'll probably take at most a week or two.

As for giving full access, I'm a little wary since this repo is ultimately pushing code to every user and I want to make sure no malicious code is pushed. Sorry!

LordMartron94 commented 7 months ago

No problem :) I can understand that.

wileyyugioh commented 7 months ago

I noticed some bugs that I can fix so I will merge the code into the new branch 'rewrite' instead and fix them there. Thanks for your contribution! It was a huge help and the code is much more readable.

LordMartron94 commented 7 months ago

You're very welcome. I am currently working on making the code even more readable by splitting it into more classes and methods where appropriate. However, this will take some time to get through... especially the wildcard script is a hell 😂