What was covered:
- Auto-Gitpodifyer demo by Jan Keromnes
- Questions from the community
- Extra Resources
-
repository --> guessed
.gitpod.yml
npm install
npm run build # 5min!
node app.js
-
Configuring it by hand is tedious! -->
.gitpod.yml
-
but... writing a
.gitpod.yml
is complicated! --> auto-generate? (~80% solution is fine)
-
if (
Cargo.toml
) -->cargo build
-
if (
package.json
) -->npm install
(OR ifyarn.lock
-->yarn install
) -
... see the full code
-
runs when you add a new Project to Gitpod, but it doesn't have a
.gitpod.yml
yet -
In the future, we'd like to make always generate a
.gitpod.yml
, for every Project: issue
Q: How is the ConfigInferrer wrapped / where is this code called from in Gitpod?
A: Gitpod's dashboard calls this server API method: guessRepositoryConfiguration(cloneUrl)
Q: What's the difference between free, professional-open source and paid plans in terms of hardware resources and cluster traffic, if there are any.
A: Currently, there is no difference. However, this is something we've definitely considered. Keep an eye out!
Q What is the schedule of new features / bug fixes, from the time the PR is marked "solved/done" until it is available in production?
A: Engineering teams at Gitpod are split in 3 teams: Meta, Workspace and IDE. Each release new features in different schedules. For instance, Meta releases every Tuesday and Tuesday. In the case of a bugfix or feature has been merged on Friday, it then is shipped on the Tuesday.
Q. How does the current vision compare with the initial vision that led to the creation of Gitpod?
A. We had some awesome dicussion about this and definitely agreed it was a great question! Gitpodders on the call shared the same sentiment that Gitpod has always been about improving developer tooling and this is still strong in our current vision.
Q. What happened to the forum? What are the future plans for community?
A. We decided to remove support for our forum because of 3 key things:
1) issues with compliance 2) support maintanence 3) people bumping old threads with outdated information
It's a CTA on us to improve our docs, videos, content, product etc which we are proactively doing now!
Discord is where our community hangs out. This may change in the future - we may open up GitHub Discussions, but for now this is where the party is at 🎉