Skip to content

Git

Version control foundation for every project at KnausDev. Branch-based workflows, conventional commits, and self-hosted repositories on Gitea.

Official website
expert Tool 8+ years

Non-Negotiable

Every project at KnausDev, every experiment, every configuration file lives in a Git repository. It’s the foundation that makes everything else β€” code review, CI/CD, deployment β€” possible. Nothing ships without version control.

Workflow

Branch-based development with conventional commits. Feature branches keep work isolated, pull requests enforce review, and the history stays clean enough to be useful six months later. This workflow applies across all platform engineering and product development work.

Daily workflow

  • Lazygit: primary interface for staging, committing, and rebasing
  • Gitea: self-hosted remote for private repos, NixOS configs, and client work
  • GitHub: public open-source work and collaboration
  • Conventional commits: structured messages for clear changelogs
  • Branch protection: no direct pushes to main, everything goes through review

Status

Active: foundation of every development workflow at KnausDev.

More in Tool