├── .github └── workflows │ ├── ci.yml │ └── documentation.yml ├── .gitignore ├── Example.playground ├── Contents.swift └── contents.xcplayground ├── JSONFeed.xcodeproj ├── JSONFeedTests_Info.plist ├── JSONFeed_Info.plist ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── WorkspaceSettings.xcsettings └── xcshareddata │ └── xcschemes │ ├── JSONFeed.xcscheme │ └── xcschememanagement.plist ├── JSONFeed.xcworkspace ├── contents.xcworkspacedata └── xcshareddata │ └── IDEWorkspaceChecks.plist ├── LICENSE.md ├── Package.swift ├── README.md ├── Sources └── JSONFeed │ ├── Attachment.swift │ ├── Author.swift │ ├── Feed.swift │ ├── Hub.swift │ └── Item.swift └── Tests └── JSONFeedTests └── JSONFeedTests.swift /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/JSONFeed/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/documentation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/JSONFeed/HEAD/.github/workflows/documentation.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | /.build 3 | /Packages 4 | /*.xcodeproj 5 | -------------------------------------------------------------------------------- /Example.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/JSONFeed/HEAD/Example.playground/Contents.swift -------------------------------------------------------------------------------- /Example.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/JSONFeed/HEAD/Example.playground/contents.xcplayground -------------------------------------------------------------------------------- /JSONFeed.xcodeproj/JSONFeedTests_Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/JSONFeed/HEAD/JSONFeed.xcodeproj/JSONFeedTests_Info.plist -------------------------------------------------------------------------------- /JSONFeed.xcodeproj/JSONFeed_Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/JSONFeed/HEAD/JSONFeed.xcodeproj/JSONFeed_Info.plist -------------------------------------------------------------------------------- /JSONFeed.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/JSONFeed/HEAD/JSONFeed.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /JSONFeed.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/JSONFeed/HEAD/JSONFeed.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /JSONFeed.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/JSONFeed/HEAD/JSONFeed.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /JSONFeed.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/JSONFeed/HEAD/JSONFeed.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /JSONFeed.xcodeproj/xcshareddata/xcschemes/JSONFeed.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/JSONFeed/HEAD/JSONFeed.xcodeproj/xcshareddata/xcschemes/JSONFeed.xcscheme -------------------------------------------------------------------------------- /JSONFeed.xcodeproj/xcshareddata/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/JSONFeed/HEAD/JSONFeed.xcodeproj/xcshareddata/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /JSONFeed.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/JSONFeed/HEAD/JSONFeed.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /JSONFeed.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/JSONFeed/HEAD/JSONFeed.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/JSONFeed/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/JSONFeed/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/JSONFeed/HEAD/README.md -------------------------------------------------------------------------------- /Sources/JSONFeed/Attachment.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/JSONFeed/HEAD/Sources/JSONFeed/Attachment.swift -------------------------------------------------------------------------------- /Sources/JSONFeed/Author.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/JSONFeed/HEAD/Sources/JSONFeed/Author.swift -------------------------------------------------------------------------------- /Sources/JSONFeed/Feed.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/JSONFeed/HEAD/Sources/JSONFeed/Feed.swift -------------------------------------------------------------------------------- /Sources/JSONFeed/Hub.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/JSONFeed/HEAD/Sources/JSONFeed/Hub.swift -------------------------------------------------------------------------------- /Sources/JSONFeed/Item.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/JSONFeed/HEAD/Sources/JSONFeed/Item.swift -------------------------------------------------------------------------------- /Tests/JSONFeedTests/JSONFeedTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/JSONFeed/HEAD/Tests/JSONFeedTests/JSONFeedTests.swift --------------------------------------------------------------------------------