ml-archive / Serpent

A protocol to serialize Swift structs and classes for encoding and decoding.

Home Page:https://nodes-ios.github.io/Serpent/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Readme update

mariusc opened this issue · comments

  • mention that it was previously known as Serializable
  • update the requirements to mention macOS/tvOS/watchOS
  • update the code examples in the README to be Swift 3
  • maybe mention older versions support in requirements (like in Installation - Carthage)

@mariusc What does the last thing mean? The versions are already mentioned in the README.

image
@NickSkull Yeah, they are, but I think this might turn off people from using Serpent because they will think it doesn't work for Swift 2.3 or 2.2. I know we already write the versions under 'Installation' with Carthage, but I'm thinking it would be better to have them under Requirements too. But I'm willing to listen to counter-arguments too :D

Ah, I missed the requirements part :D Yeah, I guess we can do that. Although I am pretty sure no one is gonna use 2.2 in a few months.

Also - README should be updated for proper Swift 3 syntax along with new syntax for Alamofire and Cashier extension. Can we add that to the checklist?

@NickSkull I updated the checklist