User Tools

Site Tools


checklist

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
checklist [2015/11/20 16:43]
wkerzend created
checklist [2016/02/18 18:22] (current)
wkerzend
Line 1: Line 1:
 ====== Summer of Code application checklist ====== ====== Summer of Code application checklist ======
  
 +If you are interested in participating,​ please join our mailing list, [[https://​groups.google.com/​forum/#​!forum/​tardis-gsoc-2016|tardis-gsoc-2016@googlegroups.com]]. We are also on Gitter (https://​gitter.im/​tardis-sn/​tardis) and have a weekly videocon that you can participate in if there is interest. ​ Please contact us through the mailing list and introduce yourself. Gitter is also a good option.
  
-  ​- Check out the ideas page [[start|TARDIS GSoC 2016 Ideas Page]]+ 
 +===== The application process ===== 
 + 
 +  - Get familiar with TARDIS 
 +    * Go to the [[https://​tardis.readthedocs.org|manual]]. 
 +    * Install the software (http://​tardis.readthedocs.org/​en/​latest/​installation.html) 
 +    * Run the included example file (http://​tardis.readthedocs.org/​en/​latest/​running.html).  
 +    * Get familiar with our development model [[http://​tardis.readthedocs.org/​en/​latest/​workflow/​development_workflow.html|development model]] using git and github (http://​tardis.readthedocs.org/​en/​latest/​workflow/​git_workflow.html).  
 +  ​- Check out the ideas page [[ideas_page|TARDIS GSoC 2016 Ideas Page]] 
 +  - Introduce yourself to us 
 +    * The majority of interaction happens on GitHub 
 +    * We are also present on gitter (https://​gitter.im/​tardis-sn/​tardis) 
 +    * There is also a mailing list (https://​groups.google.com/​forum/#​!forum/​tardis-gsoc-2016) 
 +  - Start your application ([[application_guidelines]|Application guidelines]]) 
 +  - Select a project 
 +    * Many projects have additional specific instructions. They often involve a Pull Request. 
 +  - Discuss and share your project details (don't wait!) 
 +  - Submit your application! [[http://​google-melange.com|application]] 
 + 
 +===== You got accepted (before coding begins) ===== 
 + 
 +  - Agree to the [[acceptance_requirements|acceptance requirements]] (in writing) 
 +  - Read our participation [[expectations|expectations]] (read it ALL, we will quiz you later) 
 +  - Set up an interaction schedule with your mentors (at least weekly) 
 +  - Fill out your profile (one sentence summary, your name, link to proposal, dev log, and GSoC page) 
 +  - Get familiarized with web resources:​ 
 +    * Gitter 
 +    * Github 
 +    * Mailing List 
 +  - Post your proposal online (Google Docs, overleaf, wiki, etc.) 
 +  - Describe your project plan (preferably as a TARDIS Enhancement Proposal at github.com/​tardis-sn/​tep 
 +  - Announce your plan via Chat and/or E-mail (discuss and make adjustments) 
 +  - Submit patches to get familiarized with code (find small tasks like these) 
 + 
 +===== Once coding begins ===== 
 +  - Write maintainable,​ portable, complete code 
 +  - Keep a daily log of your activities online somewhere (a blog or your wiki user page is great for this) 
 +  - Provide a midterm report on your project progress to the mailing list as well as posting it to your blog or wiki log. 
 +  - Stay motivated, engage other devs, allocate time for discussions 
 +  - Provide a final report on your project progress to the mailing list 
 +  - Keep working on TARDIS-SN :-)
checklist.1448034215.txt.gz · Last modified: 2015/11/20 16:43 by wkerzend