Unary · Projects
Creates a new project with specified configuration.
Use this method to:
- Set up development projects
- Configure project environments
- Define project settings
- Initialize project content
Examples
-
Create basic project:
Creates a project with minimal configuration.
-
Create project with devcontainer:
Creates a project with custom development container.
Endpoint
https://app.ona.com with that domain.
Request example
Request
gitpod.v1.CreateProjectRequest
Response
gitpod.v1.CreateProjectResponse
Related types
EnvironmentInitializer
EnvironmentInitializer
EnvironmentInitializer specifies how an environment is to be initialized
gitpod.v1.EnvironmentInitializerSpec
Spec
gitpod.v1.EnvironmentInitializer.SpecPrebuildTrigger
PrebuildTrigger
PrebuildTrigger defines when prebuilds should be created for a project.
gitpod.v1.PrebuildTriggerProject
Project
gitpod.v1.ProjectUsedBy
UsedBy
gitpod.v1.Project.UsedByProjectEnvironmentClass
ProjectEnvironmentClass
gitpod.v1.ProjectEnvironmentClassProjectMetadata
ProjectMetadata
gitpod.v1.ProjectMetadataProjectPrebuildConfiguration
ProjectPrebuildConfiguration
ProjectPrebuildConfiguration defines how prebuilds are created for a project.
Prebuilds create environment snapshots that enable faster environment startup times.
gitpod.v1.ProjectPrebuildConfigurationRecommendedEditors
RecommendedEditors
RecommendedEditors contains the map of recommended editors and their versions.
gitpod.v1.RecommendedEditorsSubject
Subject
gitpod.v1.SubjectPrincipal
Principal
ProjectPhase
ProjectPhase