Skip to main content

Redesigned onboarding and new project flow

Sean DubbFounder, Easel.sh

Onboarding is redesigned around your first live deployment. Each step has its own URL, so a refresh or a return visit picks up where you left off, and setup is done once your workspace has a live deploy.

The Configure step for acme/web with the branch menu open showing main (default), staging, and feat/pricing-page, project name web, framework Next.js, and an expanded Environment variables section listing DATABASE_URL, STRIPE_SECRET_KEY, and NEXT_PUBLIC_SITE_URL from .env.example waiting for values, above the Deploy button

Pick a branch, and Easel fills in the framework and the variables your app expects

From sign-up to live

The steps run in order:

  1. Sign up: choose Continue with GitHub, or Continue with email to get a sign-in link
  2. Connect GitHub: choose which repositories Easel can deploy, or Skip for now
  3. Name your workspace: the page shows whether the workspace URL is available
  4. Import a repository: search your repositories, or deploy from your terminal with the CLI instead
  5. Configure and deploy: review the detected settings and choose Deploy
  6. Live: watch the build logs, then open your live site

Configure

Easel fills in the form from your repository:

  • Branch: pick which branch to deploy
  • Monorepos: Easel finds each app in the repository so you can pick a root directory
  • Environment variables: names from .env.example appear as empty rows to fill in
  • vercel.json: a summary of the redirects, rewrites, and headers that carry over, and anything not supported yet

If the first build fails, choose Edit settings, fix what broke, and choose Deploy again.

New projects

The same import, configure, and deploy flow now runs at /<workspace>/new for every new project. Project names are unique within a workspace, since each name sets the project’s production hostname.

See Getting started.

Talk to us

Book a short call and we'll walk through your current infrastructure bill together.

Talk to us