-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Epic: Improve Community Contributor Experience #6466
Comments
Thanks, George, this is great! I believe contributing should work self-served instead of applying and waiting for getting access to our infrastructure. I think @iQQBot has a local setup using minikube. With a streamlined installation, a self-hosted instance on my own machine or cloud should be a great preview environment.
I don't think we have so many contributions that we need to handle it in a different process. Instead, teams should regularly check all pending PRs that have their team label, no matter the PR is from a team member another team, or a contribution. |
@svenefftinge I'm currently using a standard local kubernetes cluster for gitpod development, but I'd love to try using minikube and write down the steps. However, it will take some days, and I am not good at English 😂, I hope to get your guidance in writing the documentation. |
@iQQBot cool! 🎉 It's not about minikube, even better if you use a standard kubernetes cluster. Also, we are happy to help, if you could just write down the steps someone can verify them and streamline the docs. |
@roboquat doesn't work? |
/this-is-fine |
1 similar comment
/this-is-fine |
@iQQBot yes, we've noticed some commands don't work and the team is currently working on resolving this. 🍊 🍊 🍊 🍊 ❓ question: Were you trying to assign this issue to yourself? 💭 suggestion: Since this issue serves as an epic with sub-tasks related to community contributor experience that also includes tasks for team members like [5] and [6] from the proposal section in the issue description, it could be best if we split out tasks and work with the smaller issues instead. What do you think? We could open a new separate issue for everything related to setting up minikube or a local kubernetes cluster. |
Sure, it would be nice, I deleted assign comment |
/this-is-fine |
It's ok @iQQBot! No need to delete any comments! 🙂 FYI, Added another task in the proposal of this issue (epic) and opened #6563:
Let's continue the discussion about the local kubernetes cluster or minikube setup in #6563! 🏀 |
Great job on the write-up here @gtsiolis ! Came here to note that also from a priority / value point of view that having better contribution paths is a benefit to a lot of companies looking to assess and adopt Gitpod. See: Internal Discussion |
This is a short list on the steps I did to setup a test cluster and try out my changes (#80). Maybe it helps you to create some contribution guide. Greets from Kiel Building
Deploying & testing
TelepresenceTelepresence allows to replace a component in your test cluster (like for example the dashboard or server) with a locally (probably inside your gitpod workspace) running instance. To get telepresence up and running you have to do some steps:
TODO
|
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
This epic is a placeholder that captures the improvements we'd like to do as part of making it easier for everyone to contribute to Gitpod.
Objective 🥅
Guide community contributors step-by-step from opening a pull request to merging a contribution, while leveraging a combination of automation (see
gitbot
, etc) and interactions with the Gitpod team members that would streamline the community contribution process.Problem to solve ❗
CONTRIBUTING.md
file for the main repository (gitpod-io/gitpod
) and this makes it difficult to discover how and where one can start for contributing to Gitpod.Proposal 🗺️
The following items contain a brief overview of ideas that have been discussed before and could potentially improve the community contributor experience for Gitpod as a first iteration. Thanks everyone for opening the associated issues linked below.
CONTRIBUTING.md
doc that guides community member on how to contribute using. See Add a Contributing Guidelines file to the Repo #5258.minikube
, a tool that lets you run Kubernetes locally7. Add contributing guidelines with a local kubernetes cluster or minikube. See Add contributing guidelines with a local kubernetes cluster or minikube #6563.Next steps
Next steps ideas could include:
The text was updated successfully, but these errors were encountered: