GSoC/2013/application-template: Difference between revisions

From SMC Wiki
No edit summary
m (Reverted edits by Sperminator (talk) to last revision by Hrishikesh.kb)
 
(16 intermediate revisions by 4 users not shown)
Line 7: Line 7:
* Join the `SMC mailing list http://lists.smc.org.in/listinfo.cgi/discuss-smc.org.in. Introduce yourself over there so that the community can get to know you. Feel free to discuss your project ideas as well as to ask for any help that you may require.
* Join the `SMC mailing list http://lists.smc.org.in/listinfo.cgi/discuss-smc.org.in. Introduce yourself over there so that the community can get to know you. Feel free to discuss your project ideas as well as to ask for any help that you may require.


* Prepare a detailed proposal regarding your project and submit it on the Google Summer of Code website (http://www.google-melange.com). Even though you could use our wiki (http://wiki.smc.org.in/) to draft your project ideas, this is not mandatory. However, we can help you proofread your submission if you do use our wiki. See the section below for how to name and link to your application so we can easily find it.You may take a look at the old applications to see how they did things, links to pages containing old applications can be found on the wiki main page.
* Prepare a detailed proposal regarding your project and submit it on the Google Summer of Code website (http://www.google-melange.com). You have to update the application in the Project wiki also(http://wiki.smc.org.in/)


* If you need help with anything, ask on the `SMC list http://lists.smc.org.in/listinfo.cgi/discuss-smc.org.in or our IRC channel (`#smc-project on Freenode http://webchat.freenode.net/?randomnick=1&channels=smc-project) (don't be afraid if you don't know git for example. We'll teach you everything that is needed, the only required thing from you is enthusiasm and willingness to learn new things)
* If you need help with anything, ask on the `SMC list http://lists.smc.org.in/listinfo.cgi/discuss-smc.org.in or our IRC channel (`#smc-project on Freenode http://webchat.freenode.net/?randomnick=0&channels=smc-project) (don't be afraid if you don't know git for example. We'll teach you everything that is needed, the only required thing from you is enthusiasm and willingness to learn new things,  but- '''don't expect spoon feeding from us''')


===Writing your proposal===
===Writing your proposal===
Line 16: Line 16:
http://www.google-melange.com/.
http://www.google-melange.com/.


If you want, you can start a wiki page to work on your proposal at
Start a wiki page to work on your proposal at
http://wiki.smc.org.in/. Every applicant should create an account in SMC wiki.
http://wiki.smc.org.in/. Every applicant should create an account in SMC wiki. If you add your proposal under your userpage, we will help you edit it and provide feedback (though understand that we will not help you write it)
If you add your proposal there, we will help you edit it and provide feedback (though understand that we will not help you write it).You can add your application to our [[list of current applications|GSoC-2013-Current-Applications]].To maintain a consistent naming scheme, title your application: "GSoC 2013 Application <Your Name>: <Project Name>".


Note that your final application must be submitted at http://www.google-melange.com/, so do not worry about the formatting of your application on the wiki, as you will have to reformat it there.You should not be too concerned with the formatting in Melange either, as we understand that the text editor there is not the best for making things look nice formatting-wise.We are more concerned with the content of your application, and that it is readable.
Note that your final application must be submitted at http://www.google-melange.com/, so do not worry about the formatting of your application on the wiki, as you will have to reformat it there.You should not be too concerned with the formatting in Melange either, as we understand that the text editor there is not the best for making things look nice formatting-wise.We are more concerned with the content of your application, and that it is readable.


You may be able to get equivalent formatting in Melange from the wiki by
copying the webpage contents or messing with the HTML source, but you
shouldn't worry about it too much.


You should include the following information in your proposal:
'''The application template is given below'''
-----


====Personal information====
* Email Address:
* Telephone: '''No Need to Provide Phone Number in Wiki since it is going to be public'''
* Blog URL:
* Freenode IRC Nick:
* Your university and current education:
* Why do you want to work with the Swathanthra Malayalam Computing?
* Do you have any past involvement with the Swathanthra Malayalam Computing or another open source project as a contributor?
* Did you participate with the past GSoC programs, if so which years, which organizations?
* Do you have other obligations between May and August ? Please note that  we expect the Summer of Code to be a full time, 40 hour a week  commitment
* Will you continue contributing/ supporting the Swathanthra Malayalam Computing after the GSoC 2013 program, if yes, which area(s), you are interested in?
*  Why should we choose you over other applicants?


'''Who are you?'''
====Proposal Description====
Please describe your proposal in detail.


 
'''NOTE''': Please do not verbatim copy text from the ideas page, or from other people's
Start your proposal with this information.
 
* Your full name
 
* Your university and current education
 
* A short background story of who you are
* Where can we find you? Kindly share your email, GitHub username, IRC handle, etc, so that we can know all these point to the same you.
 
 
'''What is your programming experience?'''
 
 
In your project proposal let us know about your programming experience.
Many of our students start fresh. We will teach you what you need to know.
 
* What platform do you use to code? What editor do you prefer and why?
 
* How good can you use Malayalam and how good is your Malayalam reading and typing skills?
 
* Tell us about something you have created.
 
* What makes you excited about SMC? Have you worked before with SMC? If yes, when and on what?
 
* Have you ever used git or any other version control system?
 
 
'''What is your project?'''
 
 
Answer the following questions in your proposal:
 
* What do you want to achieve?
 
* What excites you about this project? Why did you choose it?
 
* What qualifications do you have to implement your idea? For example, if you are developing an Android app, then what is your prior programming experience in Android? Links to any apps that you have created already using Android. Why are you suited to work on this project?
 
* What have other people done on this idea? Has it been implemented before?
(hint: it probably has) Are there any papers or blog posts about it?
 
* How much time do you plan to invest in the project before, during, and after
the Summer of Code? (We expect full time 40h/week during GSoC, but better
make this explicit) If you plan to take any vacations over the summer, let
us know about it here.
 
* Please provide a schedule of how this time will be spent on sub-tasks
of the project over the period of the summer. While this is only preliminary, we will use it to help monitor your progress throughout the program. Also understand that during the project you will issue weekly progress reports against the plan on your blog.
 
* In planning your project, it is good to note where along the way you could
formulate a pull request. These would be points where you can have a self
contained and well documented and tested piece of functionality. Doing this
at several points during the summer helps to keep branch merges reasonable
and code reviews manageable. A big code dump at the end of the summer will
likely be hard to review and merge before the project deadline.
 
* Please do not verbatim copy text from the ideas page, or from other people's
discussions about your project, but rewrite it in your own words.If you
discussions about your project, but rewrite it in your own words.If you
include any significant text or code from another source in your
include any significant text or code from another source in your
Line 96: Line 48:
a "References" section at the bottom of your application.
a "References" section at the bottom of your application.


You do not need to format your application as a question/answer format
'''Include''':
for the above questions, but we expect to see all of the above questions
*  An overview of your proposal
answered in your application somewhere.
*  The need you believe it fulfills
*  Any relevant experience you have
*  How you intend to implement your proposal
*  A rough timeline for your progress with phases
*  Any other details you feel we should consider
*  Tell us about something you have created.
*  Have you communicated with a potential mentor? If so, who?
*  SMC Wiki link of your proposal


'''Other requirements'''
-----
 
====Other requirements====
''' Make sure you have completed following task to get qualified, failing to complete any task will results in rejecting your application.'''
 
* You have subscribed with the [http://lists.smc.org.in/listinfo.cgi/discuss-smc.org.in SMC mailinglist] (and [http://lists.nongnu.org/mailman/listinfo/silpa-discuss SILPA mailinglist] for SILPA projects)
* Your application is available on [http://wiki.smc.org.in/ SMC Project wiki] under your userspace
* Your application is submitted to google-melange


In addition to the written proposal, we require every GSoC applicant to do this:
In addition to the written proposal, we require every GSoC applicant to do this:
* Do create an account on the SMC wiki and start a wiki page for your proposal(Under your userpage). Keep it updated.
* We expect every GSoC participant to maintain a blog (If not, already) and post about their project's status, development, etc.
* Update the project status in the mailing list regularly with a meaningfull subjectline (don't use something like 'GSoC Project Update ')


* Do create an account on the SMC wiki and start a wiki page for your proposal. Keep it updated.


* We expect every GSoC participant to maintain a blog (If not, already) and post about their project's status, development, etc.
'''Useful Links'''


* **In your application, please provide a brief summary of your contributions to
* [http://www.google-melange.com/gsoc/document/show/gsoc_program/google/gsoc2013/help_page# GSoC FAQ]
SMC (if any) so far.**
* [http://www.google-melange.com/gsoc/events/google/gsoc2013 Timeline]
* [http://en.flossmanuals.net/GSoCstudentguide/ GSoC Student manual]
* [http://en.flossmanuals.net/melange/students-students-application-phase/ Melange manual - Student application Phase ]

Latest revision as of 05:26, 26 January 2017

GSoC 2013 Application Template

Things to do

Writing your proposal

To be considered, a GSoC application must have a written proposal submitted to http://www.google-melange.com/.

Start a wiki page to work on your proposal at http://wiki.smc.org.in/. Every applicant should create an account in SMC wiki. If you add your proposal under your userpage, we will help you edit it and provide feedback (though understand that we will not help you write it)

Note that your final application must be submitted at http://www.google-melange.com/, so do not worry about the formatting of your application on the wiki, as you will have to reformat it there.You should not be too concerned with the formatting in Melange either, as we understand that the text editor there is not the best for making things look nice formatting-wise.We are more concerned with the content of your application, and that it is readable.


The application template is given below


Personal information

  • Email Address:
  • Telephone: No Need to Provide Phone Number in Wiki since it is going to be public
  • Blog URL:
  • Freenode IRC Nick:
  • Your university and current education:
  • Why do you want to work with the Swathanthra Malayalam Computing?
  • Do you have any past involvement with the Swathanthra Malayalam Computing or another open source project as a contributor?
  • Did you participate with the past GSoC programs, if so which years, which organizations?
  • Do you have other obligations between May and August ? Please note that we expect the Summer of Code to be a full time, 40 hour a week commitment
  • Will you continue contributing/ supporting the Swathanthra Malayalam Computing after the GSoC 2013 program, if yes, which area(s), you are interested in?
  • Why should we choose you over other applicants?

Proposal Description

Please describe your proposal in detail.

NOTE: Please do not verbatim copy text from the ideas page, or from other people's discussions about your project, but rewrite it in your own words.If you include any significant text or code from another source in your application, it must be accompanied with a proper citation. All papers or references that you use or plan to use must also be cited. Put all this in a "References" section at the bottom of your application.

Include:

  • An overview of your proposal
  • The need you believe it fulfills
  • Any relevant experience you have
  • How you intend to implement your proposal
  • A rough timeline for your progress with phases
  • Any other details you feel we should consider
  • Tell us about something you have created.
  • Have you communicated with a potential mentor? If so, who?
  • SMC Wiki link of your proposal

Other requirements

Make sure you have completed following task to get qualified, failing to complete any task will results in rejecting your application.

In addition to the written proposal, we require every GSoC applicant to do this:

  • Do create an account on the SMC wiki and start a wiki page for your proposal(Under your userpage). Keep it updated.
  • We expect every GSoC participant to maintain a blog (If not, already) and post about their project's status, development, etc.
  • Update the project status in the mailing list regularly with a meaningfull subjectline (don't use something like 'GSoC Project Update ')


Useful Links