Welcome prospective GSoC 2023 participants!
This post aims to provide some guidance about the program in 2023.
Please take a look on list of projects at: The LLVM Compiler Infrastructure Project. Projects also have topics below on the Discourse, so you can ask mentors about details of the project, skills required, etc.
We encourage you to discuss your proposal before submitting to GSoC system. Having your proposal discussed ensures that your proposal will be well aligned with the project. Please do not hijack other threads (e.g. with mentor Q&A) and create a separate new thread to discuss your proposal. The ideal proposal will contain:
- A descriptive title
- Information about you, including contact information. Please do not forget to include:
- Your prior compiler and compiler-related experience, if any (e.g. studies at the University, prior contributions)
- Whether you have any prior contributions to LLVM. If yes, please provide links to these contributions.
- Your past open source participation and contributions, if any
- Your knowledge of programming languages (e.g. C, C++, Python, Rust, etc.) and your estimate of your level of experience
- Information about your proposed project. This should be fairly detailed and include a timeline.
- Information about other commitments that might affect your ability to work during the GSoC period (exams, classes, holidays, other jobs, weddings, etc.) . Also, if the project allows both medium- and large-size participation, indicate the intended size of the project and the timeframe of your participation.
- LLVM Contribution Guidelines: Contributing to LLVM — LLVM 17.0.0git documentation
- LLVM Developer Policy — LLVM 17.0.0git documentation
- GSoC channel on LLVM Discord
- Other Getting Involved — LLVM 17.0.0git documentation documents
- LLVM Community Code of Conduct — LLVM 17.0.0git documentation
- Submission to GSoC system ends on April 4th at 18:00 UTC.
- Results to be announced on May 4th at 18:00 UTC.