Skip to content

Instantly share code, notes, and snippets.

@carson-katri
Last active October 5, 2019 20:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save carson-katri/fc6c23099dee9c51910a9c5b0803e057 to your computer and use it in GitHub Desktop.
Save carson-katri/fc6c23099dee9c51910a9c5b0803e057 to your computer and use it in GitHub Desktop.
My Playground Book Subscription
{
"title": "Carson Katri's Blog",
"subtitle": "Playground Books based on the articles on \"carsonkatri.com\"",
"publisherName": "Carson Katri",
"feedIdentifier": "com.carsonkatri.playgrounds",
"contactURL": "mailto:carson.katri@gmail.com",
"formatVersion": "1.0",
"documents": [
{
"title": "Make a Function Builder",
"overviewSubtitle": "Create a simple NSAttributedStringBuilder",
"detailSubtitle": "In this book you'll create a simple NSAttributedString function builder to make NSAttributedStrings as simple as SwiftUI Views.",
"description": "Learn the basics of Swift 5.1's function builders",
"contentIdentifier": "com.carsonkatri.playgrounds.functionbuilders",
"contentVersion": "1.0",
"url": "https://github.com/carson-katri/playground-books/raw/master/books/Make%20a%20Function%20Builder.playgroundbook.zip",
"publishedDate": "2017-11-13T21:13:57+00:00",
"lastUpdatedDate": "2017-11-13T21:13:57+00:00",
"thumbnailURL": "keypaths/thumbnail.png",
"bannerImageURL": "keypaths/banner.png",
"additionalInformation": [
{
"name": "Languages",
"value": "English"
}
],
"previewImageURLs": [
"keypaths/preview-1.png"
]
},
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment