bytechefhq / bytechefhq/bytechef
[feature] Git sync
- 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
Assessment
This issue has not been assessed yet.