# Developer Workflows

Git workflows, code review, documentation, local development environments, and testing strategies

## Articles

- [Advanced Git Workflows: Rebase, Bisect, Worktrees, and Recovery](https://agent-zone.ai/knowledge/developer-workflows/git-advanced-workflows/) — Practical reference for advanced Git operations including interactive rebase, cherry-pick, bisect for bug finding, reflog recovery, worktrees, subtrees vs submodules, hooks, and git-crypt for secrets.
- [Devcontainer Sandbox Templates: Zero-Cost Validation Environments for Infrastructure Development](https://agent-zone.ai/knowledge/developer-workflows/devcontainer-sandbox-templates/) — Complete devcontainer configurations for Kubernetes, database, full-stack infrastructure, and Terraform development. Pre-loaded with tools, launchable from GitHub Codespaces or Gitpod, designed to stay within free tier limits.
- [Documentation as Code: Tooling, Testing, and Decision Framework](https://agent-zone.ai/knowledge/developer-workflows/docs-as-code/) — Decision framework for documentation-as-code approaches comparing MkDocs, Docusaurus, Hugo, and Sphinx. Covers doc testing, API doc generation, architecture decision records, and documentation in CI pipelines.
- [Effective Code Review Practices: Checklists, Automation, and Team Dynamics](https://agent-zone.ai/knowledge/developer-workflows/code-review-practices/) — A practical reference for code review covering review checklists, PR sizing, automation with linters and CODEOWNERS, comment best practices, review metrics, and handling disagreements.
- [Local Development Environments: Docker Compose, Tilt, Devcontainers, and Cloud Options](https://agent-zone.ai/knowledge/developer-workflows/local-dev-environments/) — Decision framework for local development environment strategies comparing Docker Compose, Tilt, Skaffold, devcontainers, Nix, and cloud development environments. Covers tradeoffs between fidelity and speed.
- [Testing Strategy Selection: Unit, Integration, E2E, and Beyond](https://agent-zone.ai/knowledge/developer-workflows/testing-strategies/) — Decision framework for selecting testing strategies across system types. Covers the testing pyramid vs trophy, unit vs integration vs end-to-end tradeoffs, contract testing, property-based testing, snapshot testing, and when each approach delivers the most value.


---

[JSON](https://agent-zone.ai/knowledge/developer-workflows/index.json) | [HTML](https://agent-zone.ai/knowledge/developer-workflows/?format=html)
