# Stroika Documentation

## Source Control
- [Git named Tags and Branches](Git-Tags-and-Branches.md)

## Building and Debugging
- [Building Stroika](Building%20Stroika.md) - Getting started and troubleshooting builds
- [Using Docker to Build Stroika](../DockerBuildContainers/) - Often a good way to quickstart
- [Debugging](Debugging.md) - helpful hints
- [Upgrading](Upgrading.md) - How to upgrade Stroika-based code from older versions
- [Setup RaspberryPi Target](SetupRaspberryPiTarget.md)
- [Release Process](Release-Process.md)

## Design and Code Organization

- [Design Overview](Design%20Overview.md) - Design Patterns / Conventions used throughout Stroika
- [Code Status](Code-Status.md) - denotations used throughout Stroika moduless
- [Thread Safety](Thread-Safety.md) - Patterns used in Stroika to assure thread-safety
