Skip to content

[GSoC] [2026] [Project Idea] Website maintainership – more than just contribution #5052

@princerajpoot20

Description

@princerajpoot20

Idea

This initiative aims to guide you on a journey from being a contributor to becoming a maintainer of this project.

Currently, the website needs more hands for maintenance. We have around 130+ issues and 100+ PRs, and we clearly need additional support.

You'll gain insight into the responsibilities of a maintainer.

What being a maintainer entails

  • Defining potential enhancements as GitHub issues
  • Actively triaging incoming requests and bug fixes
  • Resolving conflicts
  • Fixing bugs or providing guidance to others
  • Shifting focus from writing code to reviewing pull requests
  • Writing documentation
  • Performing refactoring improvements and writing tests
  • Developing new features
  • Basically anything you can imagine within a project

It's about taking responsibility for the project's future and continuous improvement. All of the activities described above will be part of the journey.

I can't guarantee that completing this experience will immediately qualify you to become a project maintainer. Your performance, attitude, and motivation will determine that. However, I can promise to support you throughout the journey and provide honest feedback on your strengths and areas that need improvement. Even if you're not yet ready to become a maintainer, I'll outline a plan for your next steps toward achieving that goal. I would highly recommend to read the blog post written by Lukasz Gornicki (@derberg) - https://www.brainfart.dev/blog/maintainership for more details about Maintainership.

I am working on streamlining the issue and PR processes so that we, as maintainers, can manage the project more effectively. Refer to this: #4717


Requirements

Interested? Your proposal should demonstrate:

  • Why you are interested in becoming a maintainer. Are you willing to continue after GSoC? Please explain your reasoning.
  • Why you are interested in this specific project. What motivates you to select it?
  • Familiarity with the project: https://github.com/asyncapi/website - you figure out how to do it
  • Previous contributions to AsyncAPI (additional points) - please provide links
  • Notes on any code, features, or topics that are poorly explained or implemented, issues you encountered, and constructive criticism on aspects you disliked - be thorough in your critique

Knowledge of JavaScript - Provide links to projects you have worked on so I can review them. If you have a better way to demonstrate your knowledge, you may include that as well. You may also add a high-level explanation.


Project duration

350+ hours

Mentor

@princerajpoot20 @vishvamsinh28

Metadata

Metadata

Assignees

No one assigned

    Labels

    gsocThis label should be used for issues or discussions related to ideas for Google Summer of Code

    Type

    No type

    Projects

    Status

    Triaged

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions