## Create project `$client->projects->create(string displayName, string org, array revision, string slug, list targets): Project` **post** `/v0/projects` Create a new project. ### Parameters - `displayName: string` Human-readable project name - `org: string` Organization name - `revision: array` File contents to commit - `slug: string` Project name/slug - `targets: list` Targets to generate for ### Returns - `Project` - `string configRepo` - `?string displayName` - `Object_ object` - `string org` - `string slug` - `list targets` ### Example ```php projects->create( displayName: 'display_name', org: 'org', revision: ['foo' => ['content' => 'content']], slug: 'slug', targets: [Target::NODE], ); var_dump($project); ``` #### Response ```json { "config_repo": "config_repo", "display_name": "display_name", "object": "project", "org": "org", "slug": "slug", "targets": [ "node" ] } ```