Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[📑 Docs]: NEW tutorial, "How to validate AsyncAPI documents" #872

Closed
1 task done
quetzalliwrites opened this issue Jul 12, 2022 · 10 comments · Fixed by #1022
Closed
1 task done

[📑 Docs]: NEW tutorial, "How to validate AsyncAPI documents" #872

quetzalliwrites opened this issue Jul 12, 2022 · 10 comments · Fixed by #1022
Assignees
Labels
area/docs Specify what technical area given issue relates to. Its goal is to ease filtering good first issues. 📑 docs gsod This label should be used for issues or discussions related to ideas for Google Season of Docs stale

Comments

@quetzalliwrites
Copy link
Member

quetzalliwrites commented Jul 12, 2022

What Dev Docs changes are you proposing?

Write NEW tutorial, "How to validate AsyncAPI documents", using the below outline template.


NEW agnostic tutorials outline template

Introduction

In this AsyncAPI tutorial, we're going to learn about...

Background context

(add info on technologies used, why it matters, etc.)

Installation guide

Before you proceed to the next stage, you'll need to download a few things:

Tutorial step 1

In this step, we will...

Tutorial step 2

In this step, we will...

Tutorial step 3

In this step, we will...

Summary:

In this tutorial, we built...

Next steps:

Now that you've completed this tutorial, why don't you check out how to do ABC with our ABC tutorial? You may also want to check out the XYZ tutorial to learn how to XYZ.

Code of Conduct

  • I agree to follow this project's Code of Conduct
@quetzalliwrites quetzalliwrites added 📑 docs area/docs Specify what technical area given issue relates to. Its goal is to ease filtering good first issues. gsod This label should be used for issues or discussions related to ideas for Google Season of Docs labels Jul 12, 2022
@quetzalliwrites
Copy link
Member Author

Here's the new docs issue for your other tutorial, @starlightknown. 😄✌🏽

Let me know what you need to keep going! 🎉🎉🎉

@derberg
Copy link
Member

derberg commented Jul 14, 2022

@starlightknown maybe you could update this issue with the notes that I shared during our validation-related meeting. Where I described different topics related to "validation". This issue is for AsyncAPI file validation so I guess we need to create separate one for Message validation using AsyncAPI file

@starlightknown
Copy link
Contributor

Notes

@starlightknown
Copy link
Contributor

@starlightknown maybe you could update this issue with the notes that I shared during our validation-related meeting. Where I described different topics related to "validation". This issue is for AsyncAPI file validation so I guess we need to create separate one for Message validation using AsyncAPI file

#881 I created it

@derberg
Copy link
Member

derberg commented Jul 28, 2022

fyi, this PR asyncapi/spec-json-schemas#243 is almost merged. I gives you more details on AsyncAPI JSON Schema

@starlightknown
Copy link
Contributor

https://youtu.be/7RQT6EEXzBw recording about validation

@quetzalliwrites
Copy link
Member Author

Hey @Annysah, like we spoke offline in Slack with Karuna, let's go ahead and give this tutorial to you. 😄✌🏽

She has added context and a YouTube recording from her talk w/ Lukasz about this topic to help get you started. Please let me know what else you may need to get started and how I can best support you! ❤️✨✨

@Annysah
Copy link
Contributor

Annysah commented Aug 1, 2022

Thanks @alequetzalli. I will get to work!

@quetzalliwrites quetzalliwrites changed the title [📑 Docs]: NEW tutorial, "How to validate AsyncAPI files" [📑 Docs]: NEW tutorial, "How to validate AsyncAPI documents" Oct 8, 2022
@quetzalliwrites
Copy link
Member Author

Heyooo @Annysah, we're actually going to give this tutorial to @starlightknown because she will turn it into a Studio tutorial. 😄

You may remember this change is because of what we're talking about in Slack:

We're going to update the Streetlights tutorial by converting it into 4 separate NEW tutorials:

  • create AsyncAPI document
  • validate AsyncAPI document
  • generate code
  • validate code messages/events

From the above list, I am going to assign you @Annysah the following tutorials instead:

  • create AsyncAPI document
  • generate code

We already have the content for those two mini tutorials from our current Streetlights tutorial so it should be easy for your to flesh out the rest of the new docs. :)

@github-actions
Copy link

github-actions bot commented Feb 6, 2023

This issue has been automatically marked as stale because it has not had recent activity 😴

It will be closed in 120 days if no further activity occurs. To unstale this issue, add a comment with a detailed explanation.

There can be many reasons why some specific issue has no activity. The most probable cause is lack of time, not lack of interest. AsyncAPI Initiative is a Linux Foundation project not owned by a single for-profit company. It is a community-driven initiative ruled under open governance model.

Let us figure out together how to push this issue forward. Connect with us through one of many communication channels we established here.

Thank you for your patience ❤️

@github-actions github-actions bot added the stale label Feb 6, 2023
@quetzalliwrites quetzalliwrites moved this from In progress 😀👍🏽 to Done 🚀 in AsyncAPI Docs Board Mar 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/docs Specify what technical area given issue relates to. Its goal is to ease filtering good first issues. 📑 docs gsod This label should be used for issues or discussions related to ideas for Google Season of Docs stale
Projects
Status: Done 🚀
4 participants