If you are interested in participating, please contact us through Gitter and introduce yourself. Members of the TARDIS collaboration will actively engage with questions on Gitter!
The Application Process
- Get familiar with TARDIS
- Go to the documentation page.
- Install the software using the guide .
- Run the example .
- Get familiar with our development model using Git and GitHub.
- Do the TARDIS intro challenge .
- Submit your completed TARDIS challenge .
- Check out the Ideas Page .
- Introduce yourself to us on Gitter .
- Start your application . Here are some of the previously accepted GSoc projects .
- 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!
You got accepted (before coding begins)
- Agree to the acceptance requirements in writing.
- Read our participation 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-
- Post your proposal online (Google Docs, Overleaf, wiki, etc.)
- Describe your project plan (preferably as a TARDIS Enhancement Proposal ).
- 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).
- 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 your mentors 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.
- Keep working on TARDIS-SN!