From Fedora Project Wiki
Learn about the program
Find a project
- Find a project idea from the main idea page.
- Students can propose your own idea at the students' idea page.
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.
- On the project wiki https://fedoraproject.org/wiki, create a user page in the format of
User:Yourusername
. Do this by opening a new web browser tab and typing in the addresshttps://fedoraproject.org/wiki/User:Yourusername
, replacingYourusername
with your actual Fedora Account System username.
- If you're interested in examples, this 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:
Create your single application page
- 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.
- Right click on this page name and choose to open in a new tab: GSOC_2012/Student_Application_Template/Common.
- Open a new tab and type in the address
https://fedoraproject.org/wiki/GSOC_2012/Student_Application_FedoraUsername
ReplaceFedoraUsername
with your Fedora Account System username. This is going to be your application page. - Go to the first tab with the Student_Application_Template content and click on the edit link. When you have the page source, highlight and copy the code between <pre></pre> tags.
- 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:
[[Category:Summer_coding_2012]]
- When saving the page check the Watch this page box, or click on the watch tab when the page is published.
- Sample application page can be found at https://fedoraproject.org/wiki/GSOC_2012/Student_Application_Bckurera
Draft your proposal
- Right click on this page name and choose to open in a new tab: GSOC_2012/Student_Application_Template/Proposal.
- Open a new tab and put in the address
https://fedoraproject.org/wiki/GSOC_2012/Student_Application_FedoraUsername/ProposalName
ReplaceFedoraUsername
with your Fedora Username and replaceProposalName
with a short name of the proposal, using an underscore '_' for space. Try for no more than seven words for the short name, if possible. This is going to be your proposal page. - Go to the first tab with the proposal application and click on the edit link. When you have the page source, highlight and copy the source in between <pre></pre> tags.
- Go to the second tab with the
ProposalName
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:
{{:Student_Application_FedoraUsername}}
- Replace the
FedoraUsername
with Your Fedora Username 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:
[[Category:Summer_coding_2012]]
- 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 GSOC_2012#Communication for more information.
- Sample proposal page can be found at https://fedoraproject.org/wiki/GSOC_2012/Student_Application_Bckurera/sample_wiki
- If you are submitting more than one proposal, please feel free to create proposal pages per each proposal and add them to your 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 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.
- Please follow the below mentioned guide lines as much as possible.