Skip to content

GSoC Contributor Guidance

Daniel Gerlanc edited this page Feb 7, 2023 · 1 revision

How to Apply

  1. Read all the instructions on this page!
  2. Reach out to the Aesara mentors to introduce yourself and talk about what projects you might be interested in.
  3. Create a pull request (PR) for an issue in at least one of the Aesara, AeHMC, AeMCMC, and AePPL repos. Your PR doesn't have to be accepted, it just has to be publicly visible and your own work.
  4. Write your application (with help from your mentors) using our provided Contributor Application Template. Note that all applications must go through Google's application system; we can't accept any application that wasn't submitted there.
  5. Submit your application before the deadline.

What goes in an application?

An ideal application will contain 5 things:

  1. A descriptive title
  2. Information about you, including contact information.
  3. Link to a code contribution you have made to your organization. (Usually this is a link to a pull request.)
  4. Information about your proposed project selected from the list of projects. This should be fairly detailed and include a timeline.
  5. Information about other commitments that might affect your ability to work during the GSoC period. (exams, classes, holidays, other jobs, weddings, etc.) We can work around a lot of things, but it helps to know in advance.
  6. Use the provided Contributor Application Template.

Adapted from the Python GSoC contributor guidelines.

Clone this wiki locally