Skip to content

[📑 Docs] Epic: Expand Community Documentation #1622

@bandantonio

Description

@bandantonio

What Dev Docs changes are you proposing?

Create Onboarding Contributor Guides & Expand Community Docs as a part of the AsyncAPI Mentor/Maintainership Program 2024

Why the need?

The AsyncAPI documentation lacks a persona-driven journey for diverse roles, such as documentation contributors, code contributors, ambassadors, maintainers, etc. Consequently, the AsyncAPI onboarding experience is not as efficient as it could be for new contributors, often resulting in onboarding calls being perceived as bottlenecks.

Program Scope

The scope includes, but not limited to creating the following documentation:

Contributor Onboarding (8 ✅ out of 8)

  1. ✅ Contribution Flow
  2. ✅ Conventional Commits
  3. ✅ Identifying Good First Issues
  4. ✅ Git Workflow

Maintainer Guidelines (3 ✅ out of 3)

  1. ✅ Utilizing GitHub Actions
  2. ✅ Recognizing Contributors & Appointing New Maintainers
  3. ✅ Mentoring New Maintainers

Community Health and Engagement (2 ✅ out of 2)

  1. ✅ Adhering to Slack Etiquette
  2. ✅ Upholding the Code of Conduct

Out of Scope

Governance and Transparency (1 ✅ out of 3)

  1. ✅ Understanding the TSC (Technical Steering Committee) (@bandantonio)
  2. Organizing Meetings
    • Provide guidelines for structuring, scheduling, and running effective meetings.
  3. Restream Onboarding
    • Document the onboarding process for using Restream for community events.

Documentation structure and organization (1 ✅ out of 1)

The scope of creating new and updating/refactoring the existing documentation triggered a parallel stream of work related to revising the documentation structure within the community repository:

This stream focuses on providing a streamlined experience for both newcomers and existing community members to explore documentation efficiently within the repository, and effectively follow them during their contribution journeys.


Measuring Success

To gauge user engagement, success will be measured through various metrics, including the number of views, sessions, and unique users. Additionally, continuous monitoring of user feedback will be vital for further improving our community documentation and onboarding guides.

Code of Conduct

  • I agree to follow this project's Code of Conduct

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