bytechefhq / bytechefhq/bytechef

[feature] Git sync

Open
#1,039 0 comments 0 reactions 1 assignee Claimed by @ivicac View on GitHub
backend cloud ee enhancement feature-flag frontend on-premise
Dominant language
Java
Stars
1k
Forks
170
Avg merge
11h 25m
Merged PRs (30d)
115

Description

As a Workflow Developer

I want to store workflow definitions in Git

So that I can back it up and also have, if required, a fully CI/CD development cycle

Acceptance Criteria
- [x] support for Git
- [x] support for GitHub
- [x] support for GitLab

Definition of Done
TODO

Technical details:
- Sync should be two-way:
1. Git -> ByteChef - ByteChef pulls for changes
2. ByteChef -> Git- ByteChef pushes for changes
- There is already support for reading from git
- Check for ideas:
- https://docs.appsmith.com/advanced-concepts/version-control-with-git/cd-with-github-actions
- https://docs.appsmith.com/advanced-concepts/version-control-with-git
- https://docs.appsmith.com/advanced-concepts/version-control-with-git/environments-with-git
- https://www.codeaffine.com/2014/12/09/jgit-authentication/

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.