Wouldn’t it be great to have versioning, a history of changes to the site, ability to work with multiple developers and integrate code from all of them. Using Git, and more specifically GitHub could help with this.
It would be great to see GitHub integrated into Treepl. I could imagine an integration similar to Heroku, where you could push to the main branch of you repo and it could automatically go live.
I guess then we would need to account for users who make changes on the site. My first take on this is that if a GitHub repo was connected to a site, then when users make changes through the admin interface then it commits and pushes those changes to the repo.
-multiple developers working on the same project.
- the need to roll back changed to an earlier version.
I say GitHub, but this could just as easily be Bitbucket or GitLab integration also.
I would love to get feedback from other Treepl partners before submitting this to the backlog. Does anybody have any additional use cases that would benefit from GitHub integration? Are there any specific features you would want if this was developed?