nodebox / live

Report issues with NodeBox Live
1 stars 0 forks source link

versioning #20

Open fjenett opened 7 years ago

fjenett commented 7 years ago

Adding a way of versioning would allow to embed a specific version of a project into external websites but also keep working on it without breaking the published version.

fjenett commented 7 years ago

I just found the "releases" in the help files … but that seems disabled for me (can not see the icon).

fdb commented 7 years ago

You're right, once a project is released it can break easily when doing changes. There is some structure in place to provide versioned releases. However, we disabled the mechanism in the UI because it's too confusing.

The current idea is to allow users to create snapshots of a project. Each time they create a snapshot, a number is increased sequentially (like a build number). The website can then chose how to embed the project:

fjenett commented 7 years ago

That would work for me. … but it's hidden/disabled atm, right?

fdb commented 7 years ago

Yes, the functionality is not exposed from the UI. Also, we currently have a much more "heavyweight" versioning process instead of the snapshotting functionality that I proposed. So it will take a bit of time to rewrite it and expose the UI.