A project is a logical structure that groups deployments and custom domains inside of an account or team, based on the name of the project. This structure allows easier tracking and managing of deployments.
Simply visit the ZEIT dashboard(optionally selecting a team from the team picker), then click on the "Projects" link in the dashboard navigation.
Then, you can create a project by just giving it a name.
You can create project by just typing the following command:
now projects add <your-project-name>
This is simplest way to create a project as it does not require any action from the user. A project will automatically be created when making a deployment using the defined name.
(To select a project for a deployment, check the following section)
When deploying an app, you can select an existing project for it. To do this, either:
--name option to mention the project name as follows:
now --name <your-project-name>
If you didn't specify a project name explicitly via one of the above methods, we try to select a project automatically based on following rules:
- If this is GitHub deployment, we use the GitHub repo name as the project
- If this is a Now CLI based deployment, we use the directory name of your app as the project
- If this is a file or a set of files, we use the
You can remove a project and all of the deployments contained within it with the following Now CLI command:
now projects rm <your-project-name>