Skip to content

GSoC 2026 Project Idea: AsyncAPI Conference Website Sustainability & Maintainership #919

@AceTheCreator

Description

@AceTheCreator

Problem Statement

The AsyncAPI Conference website is a critical part of the AsyncAPI ecosystem. It serves as the central hub for conference information, schedules, speakers, and community engagement.

However, the project is currently at risk of maintainership gaps due to a limited number of active maintainers. This creates challenges around long-term sustainability, onboarding new contributors, and safely evolving the codebase without introducing duplicated logic or technical debt.

To ensure the continued health of the project, the website needs:

  • Improved structure and documentation to make onboarding easier and avoid duplicate code
  • Technical enhancements and cleanup to reduce long-term maintenance overhead
  • A clear transition plan that enables a new contributor to confidently take ownership as a maintainer

This project aims to address both the technical health of the conference website and the human problem of maintainership continuity.

Goals & Deliverables

By the end of GSoC, the contributor will have delivered the following:

Core Deliverables

  • Refactor and improve the AsyncAPI Conference website codebase for better clarity, maintainability, and scalability
  • Implement missing or requested features that improve the conference experience, such as:
    • Schedule handling
    • Speaker management
    • Content updates
    • Performance improvements
  • Improve and expand the developer guide to simplify onboarding and contributions

Sustainability & Ownership

  • Establish clear ownership areas and maintenance workflows
  • Continue pushing content updates for the newly created Meetup section
  • Gradually transition project responsibilities from existing maintainers to the GSoC contributor, with the goal of long-term ownership

Expected Timeline

  • This project follows a 16-week GSoC timeline, averaging approximately 22 hours per week.

Skills Required

  • JavaScript / TypeScript
  • Next.js
  • Understanding of web performance and accessibility

Mentors

Availability: Regular async support with weekly syncs

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions