A weekly video series on Swift programming.
We continue building the CommonMark renderer we started in episode #2. This time, we add customizable styles using structs and inout parameters.
We create attributed strings from CommonMark. We continually refactor our code to make the central logic short and understandable.