From d16197772fa06fc11ed222b012603bde2f5489ce Mon Sep 17 00:00:00 2001 From: Mahfuza Humayra Mohona Date: Sun, 3 Dec 2023 20:43:11 +0600 Subject: [PATCH 1/2] docs: add codeowner file (#10) --- CODEOWNERS | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 CODEOWNERS diff --git a/CODEOWNERS b/CODEOWNERS new file mode 100644 index 0000000..74e64e5 --- /dev/null +++ b/CODEOWNERS @@ -0,0 +1,8 @@ +# This file provides an overview of code owners in this repository. + +# Each line is a file pattern followed by one or more owners. +# The last matching pattern has the most precedence. +# For more details, read the following article on GitHub: https://help.github.com/articles/about-codeowners/. + +# The default owners are automatically added as reviewers when you open a pull request unless different owners are specified in the file. +@alequetzalli @asyncapi-bot-eve @Barbanio \ No newline at end of file From c5fc0a5b6fa6475243c8da2337aef1b94eb43e93 Mon Sep 17 00:00:00 2001 From: Mahfuza Humayra Mohona Date: Sat, 16 Dec 2023 06:08:07 +0600 Subject: [PATCH 2/2] docs: add index for 100 level learning path (#3) --- 100-level-AsyncAPI-Intro/index.json | 31 ++++++++++++++++++++++++++ 100-level-AsyncAPI-Intro/setup_node.sh | 12 ++++++++++ 2 files changed, 43 insertions(+) create mode 100644 100-level-AsyncAPI-Intro/index.json create mode 100644 100-level-AsyncAPI-Intro/setup_node.sh diff --git a/100-level-AsyncAPI-Intro/index.json b/100-level-AsyncAPI-Intro/index.json new file mode 100644 index 0000000..20b2ab1 --- /dev/null +++ b/100-level-AsyncAPI-Intro/index.json @@ -0,0 +1,31 @@ +{ + "title": "100 Level AsyncAPI Intro", + "description": "Introduction of AsyncAPI - 100 Level", + "details": { + "intro": { + "text": "intro.md", + "foreground": "setup_node.sh" + }, + "steps": [ + { + "title": "Event-Driven Architectures", + "text": "step1.md" + }, + { + "title": "AsyncAPI Specification", + "text": "step2.md" + }, + { + "title": "Creating and Validating AsyncAPI Code and Documents", + "text": "step3.md" + } + ], + "finish": { + "text": "finish.md" + } + }, + "backend": { + "imageid": "ubuntu" + } + } + \ No newline at end of file diff --git a/100-level-AsyncAPI-Intro/setup_node.sh b/100-level-AsyncAPI-Intro/setup_node.sh new file mode 100644 index 0000000..39a00fe --- /dev/null +++ b/100-level-AsyncAPI-Intro/setup_node.sh @@ -0,0 +1,12 @@ +#!/bin/bash + +# Install necessary prerequisites +echo "We are going to install Nodejs and NPM first." +curl --silent -sL https://deb.nodesource.com/setup_current.x -o /tmp/nodesource_setup.sh +bash /tmp/nodesource_setup.sh +apt-get install -y -q nodejs + +# Install AsyncAPI CLI +echo "Installing AsyncAPI CLI..." +npm install -g @asyncapi/cli@0.50.0 +echo "All set!!" \ No newline at end of file