tensorchord / envd

🏕️ Reproducible development environment
https://envd.tensorchord.ai/
Apache License 2.0
1.93k stars 156 forks source link

feat(language version): Support language versionning #245

Open VoVAllen opened 2 years ago

VoVAllen commented 2 years ago

Description

Currently, we're still in the very early stage of the project development. Therefore we may break the current syntax design later. To preserver better backward compatibility, we need to support syntax versioning.

Reference: https://github.com/moby/buildkit/blob/master/frontend/dockerfile/docs/syntax.md#linked-copies-copy---link-add---link

gaocegege commented 1 year ago

One reference:

We can add the version prefix to funcs like v1alpha1.config.jupyter()