Edge Developer Platform
  • Pages
    • Product Introduction
    • Quick Start
      • Importing a Git Repository
      • Starting From a Template
      • Direct Upload
    • Framework Guide
    • Project Guide
      • Project Management
      • edgeone.json
      • Configuring Cache
      • Error Codes
    • Build Guide
    • Deployment Guide
      • Overview
      • Create Deploys
      • Manage Deploys
      • Deploy Button
      • Use Github Actions
    • Domain Management
      • Overview
      • Custom Domain Name
      • Configuring an HTTPS Certificate
      • How to Configure a DNS CNAME Record
    • Pages Functions
    • KV Storage
    • Edge AI
    • API Token
    • EdgeOne CLI
    • Pages MCP
    • Integration Guide
      • Database
        • Supabase Integration
        • Pages KV Integration
      • Ecommerce
        • Shopify Integration
        • WooCommerce Integration
      • Payment
        • Stripe Integration
        • Integrating Paddle
      • CMS
        • WordPress Integration
        • Contentful Integration
        • Sanity Integration
      • Authentication
        • Supabase Integration
        • Clerk Integration
    • Best Practices
      • Use the Deepseek-R1 model to quickly build a conversational AI site
      • Building an Ecommerce Platform with WordPress + WooCommerce and GatsbyJS
      • Building a SaaS Site Using Supabase and Stripe
      • Building a Company Brand Site Quickly
      • How to Quickly Build a Blog Site
    • Migration Guides
      • Migrating from Vercel to EdgeOne Pages
      • Migrating from Cloudflare Pages to EdgeOne Pages
      • Migrating from Netlify to EdgeOne Pages
    • Troubleshooting
    • FAQs
    • Contact Us
    • Release Notes

Project Management

In the development environment of EdgeOne Pages, project management is a key link to ensure efficient development and smooth deployment. This chapter will introduce in detail how to manage Pages projects, helping you fully leverage the platform's features.
Note:
Projects on Pages represent applications you deploy from a single Git repository to the platform. Each project can have multiple deployments: one production deployment and multiple preview deployments.


Project List




In the project list, you can view the overview of all projects. Each project shows the following information:
Preview button: Click to generate a temporary link for quick project preview.
Repository information: Displays the currently bound Git repository, the latest deployment branch, and submission information of the project.
Acceleration region: Display the acceleration region of the project ownership
Project status
Running: The project is functioning properly.
To Deploy: The item is currently undergoing the initial deployment.
Disabled: The item is banned for violating platform regulations.
Unlink: The item cannot be linked due to the deletion or unbinding of the Git repository.




Additionally, you can quickly access recent deployments, project settings, and redeploy actions from the project list.


Creates a project.




To create a project, follow these steps:
1. Click the "Create Project" button in the upper left corner of the project list page.
2. Import an existing Git repository, or select a template provided by the platform.
3. Configure project settings, including the project name, build and output settings, and environment variables.

For detailed steps, see Quick Start.



Deleting a Project

To delete a project, follow the steps below:
1. Select the specific project you want to delete, and switch to the "Project Settings" page.
2. Find the "Delete Project" section at the bottom of the page, and click the "Delete Project" button.



3. In the pop-up dialog box, enter the project name to confirm the deletion operation, then click the "OK" button.
Warning:
Operate with caution. Deleted items cannot be restored.


Project Settings

On the project settings page, you can configure the following:


Project Name

Note:
The project name serves only as the identification of the project and will not affect the access domain of the project.





Domain Management

You can add a custom domain name for each project. Since project domain names are usually used in development and test environments, we strongly recommend configuring a custom domain name for the project to improve accessibility.

For more information, please see Domain Management.


Managing Git

Projects created through a Git repository need to maintain the repository's correlation to ensure smooth deployment triggering after code submission.


You can specify a branch as the production branch. Deployments triggered by this branch will be deemed as the production environment, distinguished from the preview environments of other branches.





Configuring Build Deployment

With the build deployment configuration, you can specify how Pages builds your project.

For more information, please refer to the construction guide.