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

Swift Codable #11

Merged
merged 5 commits into from Aug 25, 2019
Merged

Swift Codable #11

merged 5 commits into from Aug 25, 2019

Conversation

bcylin
Copy link
Collaborator

@bcylin bcylin commented Aug 10, 2019

The JSON parsing using Freddy is outdated after Swift 3. This PR replace it with Swift Codable.

Part the subsequent updates of #9.

⬜️ Remove R.swift
✅ Replace Freddy with Swift Codable
⬜️ Replace Quick and Nimble with XCTest
⬜️ Update the project to Xcode 10.3 with Swift 5

⚠️ Not ready to merge until the previous two PRs are merged. The base branch needs to be updated.

@bcylin bcylin requested a review from dlackty August 10, 2019 21:04
@codecov
Copy link

codecov bot commented Aug 10, 2019

Codecov Report

Merging #11 into develop will decrease coverage by 0.2%.
The diff coverage is 62.71%.

Impacted Files Coverage Δ
iCookTV/Controllers/VideosViewController.swift 0% <ø> (ø) ⬆️
iCookTV/Controllers/LaunchViewController.swift 95.94% <ø> (ø) ⬆️
iCookTV/Controllers/HistoryViewController.swift 0% <0%> (ø) ⬆️
iCookTV/Helpers/HistoryManager.swift 0% <0%> (ø) ⬆️
iCookTV/Controllers/VideoPlayerController.swift 0% <0%> (ø) ⬆️
iCookTV/Protocols/DataFetching.swift 72.72% <100%> (+2.72%) ⬆️
iCookTV/Extensions/DataRequest+Result.swift 66.66% <100%> (+1.44%) ⬆️
iCookTV/Models/Category.swift 50% <50%> (-25%) ⬇️
iCookTV/Models/Video.swift 75.75% <95.65%> (-4.25%) ⬇️

@bcylin bcylin changed the base branch from feature/update-project-config to develop August 13, 2019 22:14
@bcylin bcylin marked this pull request as ready for review August 13, 2019 22:14
Makefile Outdated Show resolved Hide resolved
@bcylin bcylin requested a review from dlackty August 20, 2019 19:06
@dlackty dlackty merged commit df8c8db into develop Aug 25, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants