Oct 15, 2021
Introducing Teams & Projects
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.
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.
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.
We’re making it easy to create and to manage your Teams.
- 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)
- Invite your colleagues, collaborators or students with a simple (revokable) invite link
- Choose who is a Member or an Owner—you can even have multiple Owners
- 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).
We are also making it easy to automate your Projects with Gitpod.
- Add a new Project or directly visit gitpod.io/new
- Select which repository to import into Gitpod
- Gitpod will auto-detect your Project’s configuration, based on the files present in your repository
- View and edit your Project’s configuration
- Finally, trigger your first Prebuild to test your new configuration
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. ⚡
For our third edition of DevX Digest, we talk about the psychology behind developer experience.
Thanks Microsoft for open-sourcing VS Code Server