FlowFuse / FlowFuse/flowfuse

Support for git pull & push to deployment chain

Open
#2,089 2 comments 9 reactions 0 assignees View on GitHub
size:XL type:enhancement type:feature
Dominant language
JavaScript
Stars
400
Forks
89
Avg merge
1d 20h
Merged PRs (30d)
149

Description

### Description

Current implementation of versioning and staging rely to own verioning system at database. And I understand that it will give flexibility to many other features what rely to that (editor, staging, versioning, clustering and so on).
Anyhow that also limit ways to publish project as opensource.
To encourage people to do things as opensoure I like to suggest feature what allow pull and push changes to git. It wont need to be full version history if that own versionig system is not compatible enough for it. But at least some kind integration what allow sync current version to and from git. That gives possibility to publish project on github.
With simple flows and custom home automations this is not big issue. But with flowforge node-red will come quite powerfull tool to make web backends do it will also bring whole new tech stack.
Without git implementation I have had to see that people will like to use it with open source projects. At least it will need then own compatible public repository. But I am little worried that it will be whole new psychological barrier to overcome when developers does not have anything safe and familiar to grasp :)

### Have you provided an initial effort estimate for this issue?

I have provided an initial effort estimate

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.