Skip to content

Latest commit

 

History

History
27 lines (20 loc) · 801 Bytes

File metadata and controls

27 lines (20 loc) · 801 Bytes
title Extend IdLE
sidebar_label Extend IdLE

This section explains how to extend IdLE. IdLE is designed for change through modules instead of forks.

It is written for people who want to add or customize functionality, for example:

  • writing new providers,
  • adding new steps,
  • integrating with secret stores,
  • emitting events to sinks,
  • building reusable workflow templates.

What you will find here

  • Architectural extension points (core vs. steps vs. providers)
  • Provider contracts and capabilities
  • Step design principles (idempotency, validation, fail-fast)
  • Authentication and session handling
  • Testing approaches (unit tests, contract tests)

Not the right section?

If you want to run workflows as an operator/admin, go to Use Idle instead.