There are NO major changes in the
projects section of the devfile. A project specified in a v1.0 devfile will work as it is in a devfile v2.0.
The only major change is the addition of a new kind of project:
starterProjects. Those are supposed to be used in interactive mode only (user pick one) and the git repo get not be cloned but only source code get copied (kind of what
git archive --remote=<repository URL> | tar -twould do).Example 1. starterProjects and projects description
v2.0 --- starterProjects: - name: "kafka-project" description: "Use this app to get a nodejs application for working with kafka" - name: "simple-project" description: "Use this app to get a simple "hello world" nodejs application"
See corresponding issue.