Devfile library

Using the devfile library, you can:

  • Validate a devfile.

  • Parse a devfile.yaml file as specified by the devfile API reference.

  • Write updated data to a devfile.yaml file.

  • Generate Kubernetes objects for various devfile resources.

  • Define the util functions for the devfile.

The library is written in Golang, and the following projects consume the library as a Golang dependency:

  • Odo

  • OpenShift Console

Additional resources