A collection of (mostly) technical things every software developer should know about
Releases are snapshots of your project at specific points in time.