Introducing Teams & Projects

Oct 15, 2021

Introducing Teams & Projects

Avatar of jankeromnes Jan Keromnes Avatar of mikenikles Mike Nikles Avatar of gtsiolis George Tsiolis

Our mission here at Gitpod has always been about removing friction from the lives of developers.

Today, we’re excited to share with you the next big step in this journey—Teams and Projects.

Wait, what?

So, Gitpod provides your team with consistent, standardized and fully-automated dev environments. When you use Gitpod, you can launch new workspaces in a flash, for any project and any context, and then throw them away again when the job is done.

Disposable workspaces feel like inbox-zero 🧘‍♀️

But before you and your team can get there, there have always been a few caveats, a few obstacles standing annoyingly between you and that frictionless dev experience:

  • It’s complicated to describe your project’s setup in the .gitpod.yml syntax
  • It’s complicated to enable Prebuilds for your project—you never know if they’re running, or when they fail, and you can’t get the build logs anywhere
  • It’s complicated to create a Team in Gitpod and to invite your team members

All this changes today.

Introducing: Teams and Projects ✨

Our goal with this latest update is to resolve the three pain points listed above, specifically by:

  • Providing a nicer experience for teams
  • Making it easier than ever to configure Gitpod for your project
  • Making Prebuilds a first-class feature that is easy to set up, easy to observe and easy to troubleshoot

ℹ️ Teams and Projects are currently in Beta and the UI is still evolving. Please send feedback.

Teams

Teams

We’re making it easy to create and to manage your Teams.

  1. Create a new Team in a few clicks and give it a recognizable name (teams are free and you can create as many as you want)
  2. Invite your colleagues, collaborators or students with a simple (revokable) invite link
  3. Choose who is a Member or an Owner—you can even have multiple Owners
  4. Add GitHub or GitLab repositories to your Team in order to create Projects

ℹ️ For now, this new Teams feature is totally independent of Gitpod’s pre-existing Team Plans. If you’re currently managing a Team Plan, or you’re a member of a Team Plan, this will remain unchanged, regardless of what new Teams you create using this new feature or how many Members you invite (the Members lists are also independent).

Projects

We are also making it easy to automate your Projects with Gitpod.

  1. Add a new Project or directly visit gitpod.io/new
  2. Select which repository to import into Gitpod
  3. Gitpod will auto-detect your Project’s configuration, based on the files present in your repository
  4. View and edit your Project’s configuration
  5. Finally, trigger your first Prebuild to test your new configuration

Running your first Gitpod Prebuild

Voilà. From now on, Gitpod will automatically detect changes in your repository, and start new Prebuilds to speed up your workspaces continuously. From here on out, waiting for builds really is a thing of the past!

We hope you’ll enjoy having instant precompiled workspaces at your fingertips and being always ready-to-code. ⚡

More articles

DevX Digest 03 - The Psychology of Developer Experience

For our third edition of DevX Digest, we talk about the psychology behind developer experience.

Avatar of pawlean Avatar of mikenikles Avatar of ellenchisa Nov 10, 2021

Thanks Microsoft for open-sourcing VS Code Server 👐

Thanks Microsoft for open-sourcing VS Code Server

Avatar of jeanp413 Avatar of akosyakov Avatar of loujaybee Nov 4, 2021

Introducing Gitpod for Startups

We're launching our startup program to help you build great things without friction, for free.

Avatar of phimae Avatar of JohannesLandgraf Nov 2, 2021