@@ -6,8 +6,8 @@ title: SoC 2014 Applicant Microprojects
66## Introduction
77
88It is strongly recommended that students who want to apply to the Git
9- project for the Summer of Code 2014 should submit a small code-related
10- patch to the Git project as part of their application. Think of these
9+ project for the Summer of Code 2014 submit a small code-related patch
10+ to the Git project as part of their application. Think of these
1111microprojects as the "Hello, world" of getting involved with the Git
1212project; the coding aspect of the change can be almost trivial, but to
1313make the change the student has to become familiar with many of the
@@ -26,7 +26,8 @@ practical aspects of working on the Git project:
2626* Read about the process for submitting patches to Git: this is
2727 described in ` Documentation/SubmittingPatches ` .
2828
29- * Making the actual change.
29+ * ** Making the actual change.** (Funny, this is the only part they
30+ teach you about in college.)
3031
3132* Run the test suite: this is described in the file ` t/README ` . (If
3233 you have added new functionality, you should also add tests, but
@@ -36,8 +37,10 @@ practical aspects of working on the Git project:
3637 to gain at least
3738[ a basic familiarity] ( http://git-scm.com/documentation ) with using
3839 Git. Make sure to write a good commit message that explains the
39- reason for the change and any ramifications. Remember to add a
40- Signed-off-by line (see the coding guidelines for more information).
40+ reason for the change and any ramifications. Remember to make sure
41+ that you agree with our "Developer's Certificate of Origin" (whose
42+ text is contained in ` Documentation/SubmittingPatches ` ), and to
43+ signify your agreement by adding a ` Signed-off-by ` line.
4144
4245* Submit your change to the Git mailing list. For this step you
4346 probably want to use the commands ` git format-patch ` and `git
@@ -48,8 +51,8 @@ practical aspects of working on the Git project:
4851* Respond to it!* and follow up with improved versions of your
4952 change. Even for a trivial patch you shouldn't be surprised if it
5053 takes two or more iterations before your patch is accepted. * This
51- is the best part of the Git community; it is your chance to get
52- personalized instruction from very experienced peers!*
54+ is the best part of participating in the Git community; it is your
55+ chance to get personalized instruction from very experienced peers!*
5356
5457The coding part of the microproject should be very small (say, 10-30
5558minutes). We don't require that your patch be accepted into master by
@@ -65,8 +68,8 @@ your application among the large pile of others.
6568
6669The following are just ideas. Any small code-related change would be
6770suitable. Just remember to keep the change small! It is much better
68- to finish a small but complete patch than to try something too
69- ambitious and not get it done.
71+ for you to finish a small but complete change than to try something
72+ too ambitious and not get it done.
7073
71741 . Rewrite ` git-compat-util.h:skip_prefix() ` as a loop, so that it
7275 doesn't have to scan through the ` prefix ` string twice.
0 commit comments