docs/ExternalResources.md
The official Swift blog has a lot of useful information, such as how runtime reflection works and how the compiler's new diagnostic architecture is structured.
This page lists some external resources apart from the Swift blog which may be helpful for people interested in contributing to Swift. The resources are listed in reverse-chronological order and organized by topic.
<!-- Some resources don't fall cleanly into one topic bucket or another; in such a case we break the tie arbitrarily. --> <!-- The textual descriptions should be written in a way that makes it clear which topics are discussed, and what a potential contributor to Swift will gain from it. This is usually different from the talk's abstract. -->swift-corelibs-foundation and later swift, providing a step-by-step guide
for new contributors to get their feet wet.PrettyStackTrace.dump() for print debugging.TypeLoc vs TypeRepr vs Type, the
representation of generic types, substitutions and more.
<!-- TODO: It would be great to integrate some of the descriptions
in this blog post into the compiler's own doc comments. -->