{"id":333565,"date":"2023-03-20T14:06:11","date_gmt":"2023-03-20T13:06:11","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=kotlin&#038;p=333565"},"modified":"2024-02-22T23:15:19","modified_gmt":"2024-02-22T22:15:19","slug":"google-summer-of-code-kotlin","status":"publish","type":"kotlin","link":"https:\/\/blog.jetbrains.com\/ja\/kotlin\/2023\/03\/google-summer-of-code-kotlin","title":{"rendered":"Apply to Google Summer of Code \u2013 Kotlin Projects Available"},"content":{"rendered":"\n<p>Kotlin is taking part in <a href=\"https:\/\/summerofcode.withgoogle.com\/programs\/2023\/organizations\/kotlin-foundation\" target=\"_blank\" rel=\"noreferrer noopener\">Google Summer of Code<\/a> (GSoC) for the first time!<\/p>\n\n\n\n<p><a href=\"https:\/\/summerofcode.withgoogle.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">GSoC<\/a> is a global online program focused on bringing new contributors into open-source software development. This is an excellent opportunity to work on a 12-week programming project with the Kotlin Foundation under the guidance of mentors from Google, JetBrains, and Gradle, while gaining experience on a real-world project in the open-source community (with a chance to earn a stipend as well!).<\/p>\n\n\n\n<p>Here are the proposed projects:<\/p>\n\n\n\n<ul>\n<li>Kotlin Multiplatform protobufs<\/li>\n\n\n\n<li>Kotlin Compiler error messages<\/li>\n\n\n\n<li>Kotlin Multiplatform libraries<\/li>\n\n\n\n<li>Groovy to Kotlin Gradle DSL converter<\/li>\n\n\n\n<li>Eclipse Gradle KTS editing<\/li>\n\n\n\n<li>Improve support for parameter forwarding in the Kotlin plugin for IntelliJ IDEA<\/li>\n\n\n\n<li>Enhance the <code>kotlinx-benchmark<\/code> library API and user experience<\/li>\n\n\n\n<li>Parallel stacks for Kotlin Coroutines in the debugger<\/li>\n<\/ul>\n\n\n\n<p align=\"center\"><a class=\"ek-link jb-download-button\" title=\"See the full list of projects\" href=\"https:\/\/kotlinlang.org\/docs\/gsoc-2023.html#project-ideas\" target=\"_blank\" rel=\"noopener\">See the full list of projects<\/a><\/p>\n\n\n\n<p>Submit a proposal from March 20 to April 4 to be considered for one of these projects.&nbsp;<\/p>\n\n\n\n<p>To get started, please check the main contributor guidelines:<\/p>\n\n\n\n<ol>\n<li>Check out the <a href=\"https:\/\/developers.google.com\/open-source\/gsoc\/faq\" target=\"_blank\" rel=\"noreferrer noopener\">GSoC FAQ<\/a> and <a href=\"https:\/\/opensource.googleblog.com\/2022\/11\/get-ready-for-google-summer-of-code-2023.html\" target=\"_blank\" rel=\"noreferrer noopener\">program announcement<\/a>.<\/li>\n\n\n\n<li>Familiarize yourself with the <a href=\"https:\/\/kotlinlang.org\/docs\/getting-started.html\" target=\"_blank\" rel=\"noreferrer noopener\">Kotlin language<\/a>.&nbsp;<\/li>\n\n\n\n<li>Get to know the Kotlin open-source community and explore the general Kotlin <a href=\"https:\/\/kotlinlang.org\/docs\/contribute.html\" target=\"_blank\" rel=\"noreferrer noopener\">contribution guidelines<\/a>.&nbsp;<\/li>\n\n\n\n<li>Refer to the <a href=\"https:\/\/google.github.io\/gsocguides\/student\/writing-a-proposal\" target=\"_blank\" rel=\"noreferrer noopener\">GSoC contributor guidelines<\/a>.<\/li>\n\n\n\n<li>Check out the <a href=\"https:\/\/kotlinlang.org\/docs\/gsoc-2023.html#project-ideas\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"https:\/\/kotlinlang.org\/docs\/gsoc-2023.html\">project ideas<\/a> and select the one you\u2019d like to work on.<\/li>\n\n\n\n<li>Apply via the <a href=\"https:\/\/summerofcode.withgoogle.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">GSoC website<\/a>.<\/li>\n<\/ol>\n\n\n\n<p align=\"center\"><a class=\"ek-link jb-download-button\" title=\"See full guidelines\" href=\"https:\/\/kotlinlang.org\/docs\/gsoc-2023.html#kotlin-contributor-guidelines-for-google-summer-of-code-gsoc\" target=\"_blank\" rel=\"noopener\">See full guidelines<\/a><\/p>\n\n\n\n<p>Thank you! We look forward to reading your applications!<\/p>\n","protected":false},"author":1212,"featured_media":333668,"comment_status":"closed","ping_status":"closed","template":"","categories":[89],"tags":[652,8367,103],"cross-post-tag":[6631],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/ja\/wp-json\/wp\/v2\/kotlin\/333565"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/ja\/wp-json\/wp\/v2\/kotlin"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/ja\/wp-json\/wp\/v2\/types\/kotlin"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/ja\/wp-json\/wp\/v2\/users\/1212"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/ja\/wp-json\/wp\/v2\/comments?post=333565"}],"version-history":[{"count":10,"href":"https:\/\/blog.jetbrains.com\/ja\/wp-json\/wp\/v2\/kotlin\/333565\/revisions"}],"predecessor-version":[{"id":448012,"href":"https:\/\/blog.jetbrains.com\/ja\/wp-json\/wp\/v2\/kotlin\/333565\/revisions\/448012"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/ja\/wp-json\/wp\/v2\/media\/333668"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/ja\/wp-json\/wp\/v2\/media?parent=333565"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/ja\/wp-json\/wp\/v2\/categories?post=333565"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/ja\/wp-json\/wp\/v2\/tags?post=333565"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/ja\/wp-json\/wp\/v2\/cross-post-tag?post=333565"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}