Skip to content

Conversation

@buschNT
Copy link
Contributor

@buschNT buschNT commented Aug 11, 2022

Closes #54 .

Refactor parts of the fetcher selection in order to prepare fetch behavior implementation using strategy pattern. This will make testing + further extension easier. Classes like FileFetcher can then be split into separate fetch behaviors (e.g. HttpFileFetcher) reducing complexity and making them more decoupled.

Test folder structure added.

- refactor Fetcher using strategy pattern approach
- add deck path into pydantic object
- pass deck path to file fetcher
@buschNT buschNT requested a review from Schille August 11, 2022 17:07
@buschNT buschNT self-assigned this Aug 11, 2022
@sonarqubecloud
Copy link

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
0.0% 0.0% Duplication

@Schille Schille merged commit 8407eba into main Aug 12, 2022
@Schille Schille deleted the bugfix/#54 branch August 12, 2022 14:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Local "type: file" source install with relative path fails when deck is not in current working directory

3 participants