A workflow automation system built in Go that allows creating event-driven workflows with configurable triggers and actions.

1 stars 1 forks 1 watchers Go BSD 2-Clause "Simplified" License
10 Open Issues Need Help Last updated: Sep 8, 2025

Open Issues Need Help

View All on GitHub
documentation good first issue how-to general-developers phase-1

A workflow automation system built in Go that allows creating event-driven workflows with configurable triggers and actions.

Go
documentation good first issue tutorial operators phase-1

A workflow automation system built in Go that allows creating event-driven workflows with configurable triggers and actions.

Go
documentation good first issue tutorial operators phase-1

A workflow automation system built in Go that allows creating event-driven workflows with configurable triggers and actions.

Go
documentation good first issue how-to operators phase-1

A workflow automation system built in Go that allows creating event-driven workflows with configurable triggers and actions.

Go
documentation good first issue tutorial general-developers phase-1

A workflow automation system built in Go that allows creating event-driven workflows with configurable triggers and actions.

Go

AI Summary: Implement conditional logic for workflow steps in the Operion workflow automation system. This involves creating a `ConditionalExpression` implementation that supports different expression languages (starting with a simple boolean expression language), integrating with the existing Go template system for dynamic evaluation, handling errors, and adding comprehensive unit tests. The implementation needs to integrate with the workflow executor to enable conditional execution of workflow steps based on runtime data.

Complexity: 3/5
enhancement help wanted good first issue

A workflow automation system built in Go that allows creating event-driven workflows with configurable triggers and actions.

Go

AI Summary: Enhance Operion's template system by adding comprehensive debug logging to aid in troubleshooting template evaluation issues. This involves adding logging statements to the template rendering functions, integrating this logging into actions using templates (HTTP Request, Transform, Log), improving error messages with context information, and ensuring the logging only occurs when the `LOG_LEVEL` environment variable is set to `debug`. Unit tests should be added to verify the functionality.

Complexity: 3/5
enhancement good first issue

A workflow automation system built in Go that allows creating event-driven workflows with configurable triggers and actions.

Go

AI Summary: Implement a PATCH endpoint for updating existing workflows in a Go-based workflow automation system. The endpoint should accept JSON merge patches, handle partial updates, auto-generate IDs, validate the workflow structure, and return the updated workflow or appropriate error responses. This involves modifying an existing handler function and leveraging a JSON merge patch library.

Complexity: 4/5
enhancement good first issue api

A workflow automation system built in Go that allows creating event-driven workflows with configurable triggers and actions.

Go

AI Summary: Implement a REST API endpoint to delete workflows by ID. The endpoint should handle successful deletion (returning 204 No Content), non-existent workflows (returning 404 Not Found), and invalid IDs (returning 400 Bad Request). This involves integrating with an existing workflow repository and error handling mechanisms.

Complexity: 2/5
enhancement good first issue api

A workflow automation system built in Go that allows creating event-driven workflows with configurable triggers and actions.

Go

AI Summary: Implement a REST API endpoint to create new workflows. This involves handling POST requests to `/workflows`, parsing JSON input, validating the workflow structure, auto-generating IDs where necessary, using a repository to persist the workflow, and returning appropriate HTTP status codes (201 Created on success, error codes otherwise).

Complexity: 3/5
enhancement good first issue api

A workflow automation system built in Go that allows creating event-driven workflows with configurable triggers and actions.

Go