Project

In DigitalOcean Functions, a project is a structured collection of files used to create a function.

A project is a collection of resources, including a configuration file and one or more packages, which is stored on your local computer or in a GitHub repository. Projects have a prescriptive structure.

You can deploy a project into a namespace on DigitalOcean to make its functions available in the cloud.

Projects contain functions that are grouped into packages and configured by a project.yml file.
The project.yml file is a YAML configuration file in the root directory of a project which lets you define environment variables, parameters, and other properties for the project and the packages and functions within it.