Difference between revisions of "Google Summer of Code"

From CRIU
Jump to navigation Jump to search
(Add "Completed projects" section)
 
(4 intermediate revisions by 2 users not shown)
Line 9: Line 9:
  
 
* Successfully clone and compile CRIU
 
* Successfully clone and compile CRIU
* Subscribe to the [https://openvz.org/mailman/listinfo/criu mailing list]
+
* Join the CRIU community in [https://gitter.im/save-restore/CRIU Gitter]
* Have a small upstream contribution
+
* Read [[GSoC Students Recommendations]]
 +
* Have a small upstream contribution ([https://github.com/checkpoint-restore/criu/issues?q=is%3Aissue+is%3Aopen+label%3Agood-first-issue good first issues])
  
 
== How can I have an upstream contribution? ==
 
== How can I have an upstream contribution? ==
 
As strange as it might look like, this is a proof that you have managed to clone and build your own CRIU, and subscribed to the list.
 
As strange as it might look like, this is a proof that you have managed to clone and build your own CRIU, and subscribed to the list.
 
Don't worry, there are no requirements on the initial contribution when it comes to complexity or a size of the change.
 
Don't worry, there are no requirements on the initial contribution when it comes to complexity or a size of the change.
Before working on a patch, please read [[How to submit patches]] and [[Installation]].
+
Before working on a patch, please read [[Installation]], [[How to submit patches]] and [https://github.com/checkpoint-restore/criu/blob/criu-dev/CONTRIBUTING.md Contributing guide]
  
 
== Project Ideas ==
 
== Project Ideas ==

Latest revision as of 05:11, 13 April 2023


Introduction[edit]

Google Summer of Code (GSoC) is a program where Google pairs university students with open source organizations to work together over the summer. For their efforts, students are rewarded with stipends provided by Google. During the summer break students work on ideas for open-souce projects while mentors from the projects help them by providing support and code reviews.

What are the requirements to be accepted for GSoC?[edit]

Apart from the official requirements you will have to meet the following:

How can I have an upstream contribution?[edit]

As strange as it might look like, this is a proof that you have managed to clone and build your own CRIU, and subscribed to the list. Don't worry, there are no requirements on the initial contribution when it comes to complexity or a size of the change. Before working on a patch, please read Installation, How to submit patches and Contributing guide

Project Ideas[edit]

The project ideas are listed in Google Summer of Code Ideas.

Completed projects[edit]

Several projects successfully graduated GSoC and they are now an integral part of CRIU