Logo
0.7.0

About

  • What is Kaapana?
  • Use Cases

Getting Started

  • Installation Guide
  • User Guide
  • Extending Kaapana
    • Legacy Development Guide
      • Terminology
      • List of Technologies
      • Developing Workflow Extensions
      • Developing Applications
      • Developing a Workflow Extension with a Custom Registry
      • Uploading a Workflow Extension via the Extensions View
      • Upgrading an Extension in the Kaapana Extension Collection
      • Existing Operators
      • Kaapana Services
      • Advanced: How Kaapana uses Helm
      • Best Practices
        • Writing Dockerfile
        • Code Formatting
    • Feature Preview: New way of extending Kaapana
    • Migrating Legacy Workflows

Concepts

  • Concepts Overview

Reference

  • Frequently Asked Questions (FAQ)
  • Glossary
  • Changelog
  • Migration Guide

Legal & More

  • Publications & Citation
  • License & Copyright Notices
  • Acknowledgments
  • Contact
Kaapana
  • Extending Kaapana
  • Legacy Development Guide
  • Best Practices
  • View page source

Best Practices

  • Writing Dockerfile
    • Base images
    • Labels
    • Package managers: apt, apk
    • Installation of python packages: pip install
    • Utilizing Multi-Stage Dockerfiles
    • General Guidelines
    • Example of a Kaapana Dockerfile for a workflow
  • Code Formatting
    • Black Code Formatter
    • Installation
    • Usage
    • Pre-commit hook
Previous Next

© Copyright 2026, MIC @DKFZ.

Built with Sphinx using a theme provided by Read the Docs.