Make plugin-system #4
Loading…
Reference in a new issue
No description provided.
Delete branch "Arxcis/rolodex:main"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Goal
facebook.jsin a later PR.TODO before merging:
linkedin.com, to make sure this PR does not break existing functionality. Assignee: @nilsnhPlugin interface
The interface between plugin(s) and
popup.jscould be discussed further, but this PR tries (so far) to keep the interface as it was found, just documenting it without breaking anything and without introducing anything new. The only tiny addition is the add aexport const name = '<pluginname>', to make it possible to makepopup.js100% generic.Moving two utility-functions to
vcard.js...was moved to
vcard.jsby necessity, as a result of the refactoring ofpopup.jsandlinkedin.js.Thank you for your work! I like the direction. It might take some days for me to find time to review. Thank you for your patience.
Finding the right abstraction is something we'll have to explore (inspiration). :)
Hope it's okay that I might commit to this repo if/when I explore how to realize how this plugin system will work?
You are more than welcome to contribute to this PR @nilsnh , in your own time🙏
Update
Made a PR on top of this one, adding
facebook.js. This also made it so I could test this plugin system with two plugins, which is better than testing with one 👍See diff: Arxcis/rolodex#1/files
This concludes my transition away from Github, and the github.com/arxcis/rolodex-repo has now been permanently deleted 🥳
Your contributions have been merged in #6 . Thank you! :)
Pull request closed