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

Refactor: Split openlibrary/core/vendors to make it easier to manage #6684

Closed

Conversation

cclauss
Copy link
Contributor

@cclauss cclauss commented Jun 24, 2022

It isn't easy to understand and modify our affiliates/vendors code because it mixes both Amazon and Better World Books logic in a single file which is used to drive the affiliate server and several different web activities.

Separating the logic into vendor-specific files should make it easier to understand and maintain.

Technical

Testing

Screenshot

Stakeholders

@cclauss cclauss added Theme: Development Issues related to the developer experience and the dev environment. [managed] Theme: Affiliate API labels Jun 24, 2022
@cclauss cclauss requested review from mekarpeles and cdrini June 24, 2022 14:29
@cclauss cclauss mentioned this pull request Jun 24, 2022
@mekarpeles mekarpeles self-assigned this Jun 25, 2022
@mekarpeles mekarpeles added the Priority: 2 Important, as time permits. [managed] label Jun 27, 2022
@cclauss cclauss marked this pull request as draft June 29, 2022 10:13
@cclauss cclauss changed the title Refactor: Split openlibrary/core/vendors to make it easier to manage DRAFT: Refactor: Split openlibrary/core/vendors to make it easier to manage Jun 29, 2022
@cclauss cclauss added the State: Blocked Work has stopped, waiting for something (Info, Dependent fix, etc. See comments). [managed] label Jul 12, 2022
@cclauss cclauss force-pushed the split-openlibrary_core_vendors branch from f3e84ed to 4451ad0 Compare July 14, 2022 19:24
@cclauss cclauss marked this pull request as ready for review July 14, 2022 19:30
@cclauss cclauss changed the title DRAFT: Refactor: Split openlibrary/core/vendors to make it easier to manage Refactor: Split openlibrary/core/vendors to make it easier to manage Jul 14, 2022
@mekarpeles mekarpeles removed the Priority: 2 Important, as time permits. [managed] label Dec 5, 2022
@mekarpeles mekarpeles removed their assignment Dec 22, 2022
@mekarpeles mekarpeles self-assigned this Jan 3, 2023
@mekarpeles
Copy link
Member

@cclauss if you'd like to rebase, we can throw on testing (although we really won't know until we deploy on ol-home0 affiliate server -- which we don't have sentry for)

@cclauss cclauss closed this Feb 22, 2023
@cclauss cclauss deleted the split-openlibrary_core_vendors branch February 22, 2023 22:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
State: Blocked Work has stopped, waiting for something (Info, Dependent fix, etc. See comments). [managed] Theme: Affiliate API Theme: Development Issues related to the developer experience and the dev environment. [managed]
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants