-
-
Notifications
You must be signed in to change notification settings - Fork 2
Get Started with Gitpod
Gitpod makes it easy to jump into a repo and start coding without having to worry about all of the setup. The purpose of this guide is to get you started with Gitpod so you can use QAP's repos.
💡 All of QA at the Point's repos are ready to use with Gitpod
- Create a github.com account (free) if you haven't already
- Create a gitpod.io account (free). I recommend signing up with your GitHub account
- Install the Gitpod browser extension. For example, in the Chrome Browser:
- Go to the [Web Store (chrome.google.com/webstore/category/extensions)] (https://chrome.google.com/webstore/category/extensions`)
- Search for
Gitpodand install it
With the setup complete, you can visit any repo and open it in Gitpod!
- Go to QA at the Point on GitHub
- Click on any repo. For example, playwright-python
You can open the repo in Gitpod in two different ways:
- Click on the green
Gitpodbutton (recommended) - Prefix the URL with
gitpod.io/#. For example,https://gitpod.io/#https://github.com/qa-at-the-point/playwright-python
Once opened, it will take some time for the Gitpod container to spin up with a complete setup. Once complete, you're ready to start coding!
Gitpod is definitely powerful and has greatly sped up onboarding and productivity at many companies including mine. However, there are things to consider when using it.
Gitpod, by default, will open the repo in VS Code in a separate browser tab:
- You can configure Gitpod to use the IDE of your choice, like JetBrains products
- Because it's in the browser, you can open Gitpod on your phone or tablet too!
- There is an option to open Gitpod in your local VS Code if you like your User Preferences better
Gitpod is free to use until you hit your "free limit" of 500 monthly credits.
- They will not charge you unless you have a payment method on file and upgrade your free plan
- Because of this, if you exceed the limit, Gitpod won't open for you anymore
- You can always clone the repo locally like you normally would, but you would have to do all the machine and project setup