GSOC Guide students

From FedoraProject

(Difference between revisions)
Jump to: navigation, search
(Created page with "==Learn about the program== == Find a project == # Find a project idea from the main idea page. # You can propose your own idea at the [[Summe...")
 
(Create your Application)
(27 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 +
{{Admon/tip | Upcomming importants dates for students, <br/>
 +
'''May 03:''' Student application deadline.
 +
'''April 22:''' Student application period opens.}}
 +
 +
{{Admon/tip | Students should atleast complete following steps on or before 3nd May (1900 UTC) to get qualified their submission as valid submission;
 +
# have subscribed with the summer-coding mailing list
 +
# owns a FAS account
 +
# application is available on the Fedora project wiki
 +
# application is submitted to google-melange
 +
 +
Missing one of above will results in rejecting your application. Therefore please be extra careful.
 +
}}
 +
 
==Learn about the program==
 
==Learn about the program==
  
 +
* [https://www.google-melange.com GSoC official site]
 +
* [https://www.google-melange.com/gsoc/document/show/gsoc_program/google/gsoc2013/help_page GSoC 2013 FAQs]
  
 
== Find a project ==
 
== Find a project ==
  
# Find a project idea from [[Summer_coding_ideas_for_2012|the main idea page.]]
+
* Find a project idea from [[Summer_coding_ideas_for_2013|the main idea page.]]
# You can propose your own idea at the [[Summer_coding_ideas_for_2012/Students_Idea|students' idea page.]]
+
* Students can propose your own idea at the [[Summer_coding_ideas_for_2013/Students_Idea|students' idea page.]]
  
 
==Start communicating==
 
==Start communicating==
  
# Begin [[Communicating and getting help|communicating]] with the community.  Other members of the community can help you refine your idea, and you may meet potential mentors.  You should contact sub-projects within the community that can provide mentors for your project idea, and you should join [http://lists.fedoraproject.org/mailman/listinfo/summer-coding-discuss the discussion group].
+
* Begin [[Communicating and getting help|communicating]] with the community.  Other members of the community can help you refine your idea, and you may meet potential mentors.  You should contact sub-projects within the community that can provide mentors for your project idea, and you should join,
 +
** [http://lists.fedoraproject.org/mailman/listinfo/summer-coding the summer-coding list]
 +
** [http://lists.fedoraproject.org/mailman/listinfo/devel the development list].
  
 
==Set up an account==
 
==Set up an account==
 +
 
'''If you do not already have an account in the Fedora Account System, [https://admin.fedoraproject.org/accounts/user/new create one].'''<br/>
 
'''If you do not already have an account in the Fedora Account System, [https://admin.fedoraproject.org/accounts/user/new create one].'''<br/>
  
# On the project wiki https://fedoraproject.org/wiki, create a user page in the format of <code>User:Yourusername</code>.  Do this by opening a new web browser tab and typing in the address <code>https://fedoraproject.org/wiki/User:Yourusername</code>, replacing ''Yourusername'' with your actual Fedora account System username.
+
* On the project wiki https://fedoraproject.org/wiki, create a user page in the format of <code>User:Yourusername</code>.  Do this by opening a new web browser tab and typing in the address <code>https://fedoraproject.org/wiki/User:Yourusername</code>, replacing <code>Yourusername</code> with your actual Fedora Account System username.
 +
 
 +
* If you're interested in examples, this [[Template:Userpage|user page template]] provides a basic layout that you can copy. You can also look at the markup for other users' pages. Here's a selection of some that have stood out:
 +
** [[User:Jsimon]]
 +
** [[User:Ianweller]]
 +
** [[User:Pfrields]]
 +
** [[User:Kaio]]
 +
 
 +
==Create your Application==
 +
 
 +
* Login to the [https://fedoraproject.org/w/index.php?title=Special:UserLogin&returnto=Fedora_Project_Wiki fedoraproject.org/wiki] using your Fedora Account Credentials.
 +
 
 +
* Navigate the following URL, replacing <UserName> with your fedora username
 +
 
 +
<code><nowiki>https://fedoraproject.org/w/index.php?title=GSOC_2013/Student_Application_<UserName>&action=edit</nowiki></code>
 +
 
 +
* Populate the form on [https://fedoraproject.org/w/index.php?title=GSOC_2013/Student_Application_Template/Common&action=edit this page] with the contents of the following, filling in the necessary details:
 +
 
 +
* Paste the content from the template page to your wiki page,
 +
 
 +
'''(make sure to _omit_ the <nowiki><pre></nowiki> tags)'''
 +
 
 +
* Save the page and then click 'watch this page' at the top
 +
 
 +
 
 +
If you need help visit [[GSOC_2013#Communication]]  and/or view the sample proposal at
 +
[[GSOC_2012/Student_Application_Bckurera]]
 +
 
 +
==Proceed Further==
 +
 
 +
If you have followed instruction at the above then you have started the first step, you need to refer to [[GSOC_2013/Student_Application_Process]] and continue.
  
==Create your single application page==
+
==Let others know==
 +
Let others know about your submission by forwarding your application URL with a brief description about your proposal to the <code>summer-coding</code> mailing list.
  
# The contents of this page are ''transcluded'' in to your proposal, which is a wiki tag to pull (include) the contents of one page in to another page.
+
==Keep communicating==
# Right click on this page name and choose to open in a new tab: [[Summer Coding 2012 student application - Example Student]].
+
# Open a new tab and type in the address <code>https://fedoraproject.org/wiki/Summer_Coding_2012_student_application_-_Your_Name</code>  Replace ''Your_Name'' with your actual, real name, using an underscore '_' for the space.  This is going to be your ''application page''.
+
# Go to the first tab with the ''Example Student'' content and click on the ''edit'' link.  When you have the page source, highlight and copy all of it.
+
# Go to the second tab with the ''Your Name'' title, and click the ''create'' tab on the top of the page.  When you have the edit window open, paste in all of the content from the ''Example Student'' tab.
+
# Edit the content, using the included comments to guide you.  Be sure to include the category tag at the bottom of the page:
+
# <pre><nowiki>[[Category:Summer Coding 2010 student applications]]</nowiki></pre>
+
# When saving the page check the ''Watch this page'' box, or click on the ''watch'' tab when the page is published.
+
  
==Draft your proposal==
+
* We cannot overstress the importance of communication.  Keep talking, and listening, to the discussion group, to the sub-projects relevant to your proposal and to potential mentors.  Be patient, as mentors and other contributors are often very busy people.
  
# Right click on this page name and choose to open in a new tab: [[Summer Coding 2010 student proposal application]].
+
* Please follow the below mentioned guide lines as much as possible.
# Open a new tab and put in the address <code>https://fedoraproject.org/wiki/Summer_Coding_2010_proposal_-_Name_of_proposal</code>  Replace ''Name_of_proposal'' with a proposal short name, using an underscore '_' for the space.  Try for no more than seven words for the short name, if possible. This is going to be your ''proposal page''.
+
** [[Mailing_list_guidelines|Mailing List Guidelines]]
# Go to the first tab with the proposal application and click on the ''edit'' link.  When you have the page source, highlight and copy all of it.
+
# Go to the second tab with the ''Name_of_proposal'' title, and click the ''create'' tab on the top of the page.  When you have the edit window open, paste in all of the content from the proposal application tab.
+
# In the source for the new wiki page, note the transclusion, which is a page name surrounded by curly braces:
+
# <pre><nowiki>{{:Summer Coding 2010 student application - Example Student}}</nowiki></pre>
+
# Replace the ''Example Student'' with ''Your Name'' from your application page name.  Don't worry about the spaces, MediaWiki automatically includes the underscore when it makes the link.
+
# Fill out the rest of the proposal page content with information from your proposal.
+
# Be sure your page includes the category tag at the bottom of the page:
+
# <pre><nowiki>[[Category:Summer Coding 2010 proposals]]</nowiki></pre>
+
# When saving the page check the ''Watch this page'' box, or click on the ''watch'' tab when the page is published.
+
# Look at the saved page and make sure your application page information is transcluded properly.  If you have any problems with making these pages work, use IRC to get help.  Visit the page [[Communication for Summer Coding 2010]] for more information.
+
# Keep communicating.
+
# We cannot overstress the importance of communication.  Keep talking, and listening, to the discussion group, to the sub-projects relevant to your proposal and to potential mentors.  Be patient, as mentors and other contributors are often very busy people.
+
  
[[Category:Summer_coding_2012]]
+
[[Category:Summer_coding_2013]]

Revision as of 16:55, 22 April 2013

Idea.png
Upcomming importants dates for students,

May 03: Student application deadline.

April 22: Student application period opens.
Idea.png
Students should atleast complete following steps on or before 3nd May (1900 UTC) to get qualified their submission as valid submission;
  1. have subscribed with the summer-coding mailing list
  2. owns a FAS account
  3. application is available on the Fedora project wiki
  4. application is submitted to google-melange

Missing one of above will results in rejecting your application. Therefore please be extra careful.


Contents

Learn about the program

Find a project

Start communicating

  • Begin communicating with the community. Other members of the community can help you refine your idea, and you may meet potential mentors. You should contact sub-projects within the community that can provide mentors for your project idea, and you should join,

Set up an account

If you do not already have an account in the Fedora Account System, create one.

Create your Application

  • Navigate the following URL, replacing <UserName> with your fedora username

https://fedoraproject.org/w/index.php?title=GSOC_2013/Student_Application_<UserName>&action=edit

  • Populate the form on this page with the contents of the following, filling in the necessary details:
  • Paste the content from the template page to your wiki page,

(make sure to _omit_ the <pre> tags)

  • Save the page and then click 'watch this page' at the top


If you need help visit GSOC_2013#Communication and/or view the sample proposal at GSOC_2012/Student_Application_Bckurera

Proceed Further

If you have followed instruction at the above then you have started the first step, you need to refer to GSOC_2013/Student_Application_Process and continue.

Let others know

Let others know about your submission by forwarding your application URL with a brief description about your proposal to the summer-coding mailing list.

Keep communicating

  • We cannot overstress the importance of communication. Keep talking, and listening, to the discussion group, to the sub-projects relevant to your proposal and to potential mentors. Be patient, as mentors and other contributors are often very busy people.