Welcome prospective GSoC 2022 participants!
This post aims to provide some guidance about the program in 2022.
Please take a look on list of projects at: The LLVM Compiler Infrastructure Project. Some of the projects also have topics below, so you can ask mentors about details of the project, skills required, etc.
Please 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 16.0.0git documentation
- LLVM Developer Policy — LLVM 16.0.0git documentation
- GSoC channel on LLVM Discord
- Other Getting Involved — LLVM 16.0.0git documentation documents
- LLVM Community Code of Conduct — LLVM 16.0.0git documentation