Skip to content

Latest commit

 

History

History
43 lines (25 loc) · 3.65 KB

README.md

File metadata and controls

43 lines (25 loc) · 3.65 KB

Google Summer of Code - Getting Started

Introduction

Google Summer of Code (GSoC) is an annual program sponsored by Google that offers stipends to contributors for working on open-source projects during the summer. Contributors gain real-world software development experience by working with mentors from participating organizations. The goal is to encourage developers to contribute to open-source projects and improve their coding skills. If you want to develop open-source software, this program is for you!

AsyncAPI is looking for contributors who are eager to learn, have good coding abilities, and, most importantly, have a strong passion for APIs and open-source development.

Requirement

Successful GSoC contributors will receive compensation for their contributions.

To be eligible as a contributor, you must be at least 18 years old at the time of registration and be new to open-source projects. Group applications are not permitted.

Please verify your eligibility by visiting the Google Summer of Code (GSoC) website.

TL;DR: GSoC exclusively focuses on coding projects. While initiatives like documentation or design are valuable, they are not permitted within the scope of GSoC. You can check out the AsyncAPI Mentorship Program or GSoD for other noncoding-related projects.

First Steps

  • The ideal starting point is Google's Student Guide! Carefully read through the guide to familiarize yourself with the initiative. The guide provides a comprehensive program overview and offers valuable advice on starting communication, proposal writing, and beginning your work. Additionally, refer to Google's FAQ for more information.

  • Get familiar with the AsyncAPI project. Please be sure to familiarize yourself with the AsyncAPI initiative and its mission and get involved in the community. Explore the AsyncAPI projects, get an idea of the project of your interest, and explore the source code and organization of the project.

  • Write your project proposal. Visit the ideas page to choose a topic that catches your interest. You can also draw inspiration from projects from previous years.

    We recommend reading Google's guide for writing a proposal.

    For feedback, submit your work early! However, due to the influx of applications, feedback may only be available during the final week after the deadline.

Getting Started with AsyncAPI

  • New to AsyncAPI? Visit the AsyncAPI website to learn more about the initiative.
  • Visit the Community section of the website to learn about the community behind AsyncAPI.
  • Explore all the active projects in the organization by visiting our GitHub org.
  • Consider tackling one of the good first issues, resolving a bug, or enhancing existing features by visiting our Issues Dashboard. Include links to your past contributions to AsyncAPI in your proposal. Stay calm! If you're new to navigating a large codebase, we are here to help you 😊.

Thanks!

We appreciate your interest in choosing AsyncAPI for your Google Summer of Code project!