Skip to content

Commit

Permalink
chore(blog): 2024 Q1 docs report (#2842)
Browse files Browse the repository at this point in the history
  • Loading branch information
quetzalliwrites authored Apr 4, 2024
1 parent 75566da commit e8d796d
Show file tree
Hide file tree
Showing 4 changed files with 130 additions and 2 deletions.
1 change: 0 additions & 1 deletion pages/blog/2023-Q1-docs-report.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ authors:
link: https://www.linkedin.com/in/alejandra-quetzalli/
byline: During Q1 2023, AsyncAPI Docs had 26,875 sessions and 13,506 unique users!
excerpt: Did you know that you can contribute Docs to AsyncAPI as well? Code isn't the only way to contribute to OSS; Dev Docs are a huge help that benefit the entire OSS ecosystem.
featured: true
---

# AsyncAPI Documentation Report - Q1 2023
Expand Down
1 change: 0 additions & 1 deletion pages/blog/2023-Q4-docs-report.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ authors:
link: https://www.linkedin.com/in/alejandra-quetzalli/
byline: During Q4 2023, AsyncAPI Docs had a total of 19,267 sessions and 6,447 unique users.
excerpt: In Q4, AsyncAPI docs had primary engagement across the tutorials and reference content buckets.
featured: true
---

# AsyncAPI Documentation Report - Q4 2023
Expand Down
130 changes: 130 additions & 0 deletions pages/blog/2024-Q1-docs-report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,130 @@
---
title: "AsyncAPI Docs Report - Q1 2024"
date: 2024-04-05T06:00:00+01:00
type: Engineering
tags:
- Documentation
- Communication
cover: /img/posts/2024-Q1-docs-report/2024-Q1-docs-report.webp
authors:
- name: Alejandra Quetzalli
photo: /img/avatars/canela-ale.webp
link: https://www.linkedin.com/in/alejandra-quetzalli/
byline: During Q1 2024, AsyncAPI docs had a total of 26,923 sessions and 8,128 unique users.
excerpt: During Q1 2024, AsyncAPI docs had a total of 26,923 sessions and 8,128 unique users.
featured: true
---

# AsyncAPI Documentation Report - Q1 2024
As a core maintainer of AsyncAPI Docs, I (Alejandra Quetzalli) volunteer to write periodic updates about the AsyncAPI Docs ecosystem. The goal is to keep the community informed about what's going on in docs and how docs contributors collaborate with other areas in AsyncAPI Initiative.

## Overview
During Q1 2024, AsyncAPI Docs had a total of **26,923 sessions** and **8,128 unique users**. Our tutorials content bucket garnered the highest visitor count, indicating strong engagement. Additionally, our newer content bucket for migrations attracted a notable influx of new users, showcasing promising growth.

| Content Bucket | Sessions | Unique Users |
|------------------|----------|--------------|
| `/docs/concepts` | 4,700 | 838 |
| `/docs/tutorials`| 8,204 | 3,171 |
| `/docs/tools` | 3,982 | 991 |
| `/docs/guides` | 909 | 254 |
| `/docs/reference`| 6,348 | 1,991 |
| `/docs/migration`| 487 | 122 |


Presented below are the analytics for documentation sections developed during the 2023 Google Season of Docs (GSoD), spanning from December 1, 2023, to March 25, 2024:

| 2023 GSoD projects | Sessions | New Users |
|---------------|---------------|-------------------|
|`concepts/asyncapi-document` | 2,653 | 449 |
|`tutorials/getting-started/request-reply` | 455 | 109 |


## Top Searches: Algolia Analytics
We've identified the most popular searches within the AsyncAPI documentation, as tracked by our Algolia analytics. `Kafka` and `WebSocket` are amongst the most frequently searched terms in our documentation.

Here are the top 15 queries:

| Rank | Search Query | Number of Queries |
|------|---------------|-------------------|
| 1 | oneof | 57 |
| 2 | array | 56 |
| 3 | kafka | 55 |
| 4 | websocket | 41 |
| 5 | enum | 36 |
| 6 | type | 35 |
| 7 | example | 35 |
| 8 | operation | 33 |
| 9 | avro | 33 |
| 10 | allof | 31 |
| 11 | schema | 30 |
| 12 | payload | 29 |
| 13 | bindings | 28 |
| 14 | operations | 26 |
| 15 | format | 26 |


## 2024 Google Season of Docs: Application
Our 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. To address this issue, [AsyncAPI has submitted an application for 2024 Google Season of Docs](https://github.com/orgs/asyncapi/discussions/1136) that proposes two projects: `Onboarding Contributor Guides` and `Expand Community Docs`.

We have also created a new [AsyncAPI Slack channel named `#temp-gsod-2024`](https://www.asyncapi.com/slack-invite) that anyone can join for:
- Mentees identification
- Mentors identification
- Ideas identification
- Mentees, ideas, and mentors matching

> _NOTE: Google will publish the list of accepted organizations on April 10, 2024, at 18:00 UTC. Stay tuned for updates!_
## Technical Writer Onboarding Guide
In our efforts to automate the onboarding process for new documentation contributors at AsyncAPI, we've created the [AsyncAPI Technical Writer Onboarding Guide and Checklist](https://github.com/asyncapi/community/blob/master/docs/onboarding-guide). The guide is designed to empower new community members with the necessary knowledge and skills to contribute effectively to our documentation. We also believe this guide will encourage greater participation.

Outlined in this guide are various workflows and processes, including:
- Responsibilities of technical writer contributors
- Onboarding checklist for technical writers
- Prerequisite knowledge required
- Overview of the AsyncAPI docs community
- Setup and tools necessary for documentation contributions
- Steps to open documentation pull requests
- Guidelines for creating new documentation directories
- Etc.

## Conclusion
Overall, Q1 showcased continued progress and engagement for AsyncAPI documentation. The documentation witnessed a total of **26,923 sessions** and **8,128 unique users**, indicating consistent interest in our resources. Notably, our Algolia analytics revealed that `Kafka` and `WebSocket` emerged as the most sought-after topics within our documentation, shedding light on key areas of interest for our users.

Furthermore, we're excited to announce that AsyncAPI has submitted an application for the 2024 Google Season of Docs. Our proposal outlines two impactful projects: `Onboarding Contributor Guides` and `Expand Community Docs`. These initiatives aim to streamline the onboarding process for new contributors and enhance our community documentation, fostering greater collaboration and knowledge-sharing within the AsyncAPI community.


```mermaid
graph LR
style A fill:#FF6EC7,stroke:#000000,stroke-width:2px;
style B fill:#B5EAD7,stroke:#000000,stroke-width:2px;
style C fill:#B5EAD7,stroke:#000000,stroke-width:2px;
style D fill:#B5EAD7,stroke:#000000,stroke-width:2px;
style E fill:#FDD6C1,stroke:#000000,stroke-width:2px;
style F fill:#FDD6C1,stroke:#000000,stroke-width:2px;
style G fill:#FDD6C1,stroke:#000000,stroke-width:2px;
style H fill:#FDD6C1,stroke:#000000,stroke-width:2px;
A[AsyncAPI Docs - 2024 Q1 Report]
B[2024 Google Season of Docs Application]
C[Onboarding Contributor Guides]
D[Expand Community Docs]
E[Technical Writer Onboarding Guide]
F[Docs contributor responsibilities]
G[Docs onboarding checklist]
H[Docs workflows and processes]
A --> B
B --> C
B --> D
A --> E
E --> F
E --> G
E --> H
```

---

## Contribute to AsyncAPI Documentation

To get started as a docs contributor, follow the steps in the [AsyncAPI Technical Writer Onboarding Checklist](https://github.com/asyncapi/community/blob/master/docs/onboarding-guide/docs-onboarding-checklist.md).
Binary file not shown.

0 comments on commit e8d796d

Please sign in to comment.