Skip to content

Developer Guide

Setting up, building, and contributing to Kartoza Screencaster.

  • Dev shell


    nix develop gets you the entire toolchain pinned to the same versions CI uses.

    Dev shell

  • Build


    Configure, build, test. Debug and release flavours.

    Build

  • Architecture


    A high-level map of modules and how they interact at runtime.

    Architecture

  • Capture pipelines


    Why we have three capture paths and how each one composes the final stream.

    Capture pipelines

  • Contributing


    Branch model, commit conventions, PR checklist, and where the spec lives.

    Contributing