Skip to content

[📑 Docs] Epic: Expand Community Documentation #1622

Open
@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 (6 ✅ out of 8)

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

Maintainer Guidelines (1 ✅ out of 3)

  1. Utilizing GitHub Actions
  2. Recognizing Contributors & Appointing New Maintainers (@SaxenaAnushka102)
    • Define selection criteria, nomination process, and onboarding checklist for new maintainers.
    • ❗️Requires community input and research.
  3. ✅ Mentoring New Maintainers

Community Health and Engagement (0 ✅ out of 2)

  1. Adhering to Slack Etiquette (@Aahil13)
    • Establish best practices for respectful and effective communication on Slack.
    • Base the document on existing etiquette and provide links to Slack guidelines.
  2. Upholding the Code of Conduct (@ezinneanne and @SaxenaAnushka102)
    • Ensure contributors understand the Code of Conduct.
    • Provide guidelines on reporting discrimination and conflict resolution processes.
    • Reference the existing CoC documentation.

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 (0 ✅ 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