GSoC 2017 Student Instructions

Aaron Meurer edited this page Jan 17, 2017 · 1 revision

These are the steps to follow for applying to GSoC with SymPy:

  1. Join the SymPy mailing list and introduce yourself. Not only do we get to know you, but you can use the mailing list to get feedback on project ideas and get help as you start working with the code base. Keep in mind that the more specific and clear your questions are on the mailing list the more likely you are to get a good answer. Read this FAQ from the PSF and Shakthi Kannan's book "i want 2 do project. tell me wat 2 do" before posting questions to the mailing list or Gitter.
  2. Review our ideas page to see if you find a project that is interesting to you.
  3. Go through our Introduction to Contributing page to see how to get started developing SymPy.
  4. You will need to create an account on GitHub and submit at least one patch to SymPy along with your application.
  5. Develop your application. We suggest putting your application on the SymPy wiki for reviewing. This lets people who aren't in Google's website review your application, and it also is much easier to read things in the wiki than in Google's website. However, please remember that you MUST SUBMIT YOUR APPLICATION IN GOOGLE'S WEBSITE. It is not possible to accept you if you do not do this.
  6. Please make sure your application follows the template.
  7. The application deadline is 16:00 UTC on April 3rd. Google will not accept late applications for any reason, so get them in there. There have been issues in the past with submissions right up at the deadline, so submit your application early. You will be able to edit your application up until the deadline, so if you have a draft, submit it now, and update it as you modify it.

If you have any other questions, first check if they are answered in the FAQ. Then ask on the SymPy list or Gitter chat. Another good FAQ to read before asking questions is from the Python Software Foundation.

Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.