This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
checklist [2016/02/02 12:01] wkerzend |
checklist [2017/02/09 14:46] (current) unoebauer [Once coding begins] |
||
---|---|---|---|
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, [[http://groups.google.com/group/tardis-sn-dev|tardis-sn-dev]], and also fill out this [[https://docs.google.com/forms/d/1UZSY190YqkKYz9cVCzRm__O-y3fQH1FdGMXkq3ERr5g/viewform|application form]] **(this is just an initial form there is more to this application including a sign-up to the official Melange Google site)**. 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. | + | If you are interested in participating, Please contact us through Gitter [[https://gitter.im/tardis-sn/gsoc2017?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge|{{https://badges.gitter.im/tardis-sn/gsoc2017.svg?.png?}}]] and introduce yourself. You can also join our mailing list, [[https://groups.google.com/forum/#!forum/tardis-sn-gsoc2017|tardis-sn-gsoc2017@googlegroups.com]] (which is mostly used for announcements) and we have a weekly videocon that you can participate in if there is interest. |
- | + | ||
Line 13: | Line 11: | ||
* Run the included example file (http://tardis.readthedocs.org/en/latest/running.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). | * 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]] | + | - Check out the ideas page [[ideas_page|TARDIS GSoC 2017 Ideas Page]] |
+ | - Introduce yourself to us | ||
+ | * The majority of interaction happens on GitHub and on Gitter (https://gitter.im/tardis-sn/gsoc2017) | ||
+ | * There is also a mailing list (https://groups.google.com/forum/#!forum/tardis-sn-gsoc2017) | ||
- Start your application ([[application_guidelines]|Application guidelines]]) | - Start your application ([[application_guidelines]|Application guidelines]]) | ||
- Select a project | - Select a project | ||
- | * Many projects have additional specific instructions. They often involve the suggestion for a Pull Request. | + | * Many projects have additional specific instructions. They often involve a Pull Request. |
- Discuss and share your project details (don't wait!) | - Discuss and share your project details (don't wait!) | ||
- Submit your application! [[http://google-melange.com|application]] | - Submit your application! [[http://google-melange.com|application]] | ||
Line 26: | Line 27: | ||
- Set up an interaction schedule with your mentors (at least weekly) | - 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) | - Fill out your profile (one sentence summary, your name, link to proposal, dev log, and GSoC page) | ||
- | - Get familiarized with web resources | + | - Get familiarized with web resources: |
- | * Web | + | * Gitter |
* Github | * Github | ||
- | * How to contribute | + | * Mailing List |
- | - Post your proposal online (on our wiki is fine) | + | - 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 | - 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) | - Announce your plan via Chat and/or E-mail (discuss and make adjustments) | ||
Line 38: | Line 39: | ||
- Write maintainable, portable, complete code | - 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) | - Keep a daily log of your activities online somewhere (a blog or your wiki user page is great for this) | ||
+ | - We expect you to sign-in/sign off on Gitter on working days and give us a short summary of your plans for the day | ||
- Provide a midterm report on your project progress to the mailing list as well as posting it to your blog or wiki log. | - 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 | - Stay motivated, engage other devs, allocate time for discussions | ||
- | - Provide a final report on your project progress to the mailing list | + | - Provide a final report on your project progress |
- Keep working on TARDIS-SN :-) | - Keep working on TARDIS-SN :-) |