forked from kubernetes/kubernetes
-
Notifications
You must be signed in to change notification settings - Fork 112
Google Summer of Code (GSoC)
Brian Grant edited this page Mar 10, 2015
·
6 revisions
Project ideas are labeled with kind/gsoc. If there's a project you're interested in, comment on the issue, and we'll try to scope it better. You can also reach out on our IRC channel (#google-containers) or Google group ([email protected]). Note that this is the first time we've participated in GSoC and are still learning the process.
Tips for getting started:
- Learn go. Just doing to golang tour should be sufficient.
- Learn git and GitHub. GitHub has a walk-through that is pretty easy.
- Set up a kubernetes cluster from the docs - GCE or Vagrant are most likely to work on any given version. Anything that does not work EXACTLY as the docs say should either have a bug filed or a doc fix offered.
- Once you have a cluster up, pick a piece of the system that sounds interesting - scheduler, kubelet, apiserver, proxy, controllers, etc. Start at main() and trace through code. Every time you find something that doesn't make sense - hack. Add comments, rename variables, refactor functions, etc until it is clearer. Send pull requests.