Skip to content

Latest commit

 

History

History
94 lines (63 loc) · 6.96 KB

README.md

File metadata and controls

94 lines (63 loc) · 6.96 KB
Gitpod banner image

Gitpod’s developer platform provides on-demand, pre-configured environments that automatically integrate into any tool, library, or dependency required for creating software. Gitpod workspaces are the fastest and most secure way to ship software and are as easy as adding a .gitpod.yml file to the root of any repository.

📄 Read Cloud Development Environment white paper

Features

  • Dev environments as code - Gitpod is like infrastructure-as-code, but for your development environment. Gitpod defines your editor extensions and requires dependencies in a declarative .gitpod.yml configuration. Spinning up dev environments is easily repeatable and reproducible empowering you to automate, version-control, and share dev environments across your team.
  • Prebuilt dev environments - Gitpod continuously prebuilds all your git branches similar to a CI server. Control how Gitpod pre-configures and initializes environments before you even start a workspace through tasks commands in your .gitpod.yml. No more watching apt-get or npm install again. 
  • Secure - Each Gitpod workspace or prebuild runs on a secured single-use container providing fast startup times without compromising on security. Gitpod generates SLSA level 1 compliant provenance. Gitpod is also GDPR and SOC2 compliant. And, of course, Gitpod is open-source and available for review by everyone.
  • Workspaces based on Docker - Gitpod instantly starts a container in the cloud based on an (optional) Docker image. If you’re already using Docker, you can easily re-use your Docker file. 
  • GitLab, GitHub, and Bitbucket integration - Gitpod seamlessly integrates into your workflow and works with all major Git hosting platforms including GitHub, GitLab, and Bitbucket.
  • Integrated code reviews - with Gitpod you can do native code reviews on any PR/MR. No need to switch contexts anymore and clutter your local machine with your colleagues' PR/MR.
  • Collaboration - invite team members to your dev environment or snapshot of any state of your dev environment to share it with your team asynchronously. Professional & customizable developer experience - a Gitpod workspace gives you the same capabilities as your Linux machine - pre-configured and optimized for your development workflow. Install any VS Code extension with one click on a user and/or team level. You can also bring your dotfiles and customize your dev environment as you like.

Getting Started