Debusine

Tutorials

  • Install your first debusine instance
  • Getting started with debusine

Explanations

  • Introduction to Debusine
  • Why this project
  • Debusine concepts
  • Work request scheduling

How-to guides

  • Set up debusine-client
  • Create an API token
  • Tasks for administrators
  • Contribute to debusine

Reference

  • Tasks
  • Artifacts
  • Collections
  • Workflows
  • Lookup syntax
  • Frequently Asked Questions about Debusine
  • Runtime environment
  • Package repositories
  • The debusine-admin command
  • The debusine command
  • Python client API
  • Reference for debusine contributors
  • Development blueprints
    • Debootstrap task
    • Access Control Rules
    • Implementation of workflows
  • Release history
Debusine
  • Development blueprints
  • View page source

Development blueprints

  • Debootstrap task
  • Access Control Rules
  • Implementation of workflows
    • Underlying concepts
      • Workflow implementation
      • Special work requests
        • Server-side task
        • Workflow callback
        • Synchronization point
      • Advanced workflows
      • Group of work requests
    • Database models
      • WorkflowTemplate
      • WorkRequest
        • Supported actions
          • send-notification
          • update-collection-with-artifacts
    • Expected changes
    • Validation of the design for various expected steps
Previous Next

© Copyright 2019-2024, The Debusine developers.

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