diff --git a/config/meetings.json b/config/meetings.json index 887b34685b6..4ace2fb56c4 100644 --- a/config/meetings.json +++ b/config/meetings.json @@ -6,13 +6,6 @@ "banner": "https://user-images.githubusercontent.com/66913810/234862423-48c98c43-ab13-476c-a232-955e8dfdd3cc.png", "date": "2023-05-17T16:00:00.000Z" }, - { - "title": "Spec 3.0 Meeting", - "calLink": "https://www.google.com/calendar/event?eid=ZGZhNjR2bXJ2Zzg1aW4zZ3ZpYWpuZTY3ZTggY19xOXRzZWlnbG9tZHNqNm5qdWh2YnB0czExY0Bn", - "url": "https://github.com/asyncapi/community/issues/699", - "banner": "", - "date": "2023-05-10T16:00:00.000Z" - }, { "title": "Community Meeting", "calLink": "https://www.google.com/calendar/event?eid=Nm9qbjFoNGJ1dmppaGM5bTFmdnZzZDFxNzAgY19xOXRzZWlnbG9tZHNqNm5qdWh2YnB0czExY0Bn", diff --git a/config/tools-automated.json b/config/tools-automated.json index bbd131d4488..bbf4874b05d 100644 --- a/config/tools-automated.json +++ b/config/tools-automated.json @@ -117,21 +117,6 @@ "Code Generators": { "description": "The following is a list of tools that generate code from an AsyncAPI document; not the other way around.", "toolsList": [ - { - "title": "Golang AsyncAPI Code Generator", - "description": "Generate Go client and server boilerplate from AsyncAPI specifications. Can be called from `go generate` without requirements.\n", - "links": { - "repoUrl": "https://github.com/lerenn/asyncapi-codegen" - }, - "filters": { - "language": "golang", - "categories": [ - "code-generator" - ], - "hasCommercial": false, - "isAsyncAPIOwner": false - } - }, { "title": "ZenWave SDK", "description": "DDD and API-First for Event-Driven Microservices", @@ -157,6 +142,21 @@ "hasCommercial": false, "isAsyncAPIOwner": false } + }, + { + "title": "Golang AsyncAPI Code Generator", + "description": "Generate Go client and server boilerplate from AsyncAPI specifications. Can be called from `go generate` without requirements.\n", + "links": { + "repoUrl": "https://github.com/lerenn/asyncapi-codegen" + }, + "filters": { + "language": "golang", + "categories": [ + "code-generator" + ], + "hasCommercial": false, + "isAsyncAPIOwner": false + } } ] }, diff --git a/dashboard.json b/dashboard.json index 9316d0bc13f..b3a922f6368 100644 --- a/dashboard.json +++ b/dashboard.json @@ -52,7 +52,7 @@ "resourcePath": "/asyncapi/website/pull/2038", "repo": "asyncapi/website", "labels": [], - "score": 20.102221212448114 + "score": 20.67657038994663 }, { "id": "I_kwDOBW5R_c5J6qNe", @@ -86,28 +86,20 @@ "score": 16.65612614745701 }, { - "id": "PR_kwDOBW5R_c5VAjCE", - "isPR": true, + "id": "I_kwDOBW5R_c5BIl5P", + "isPR": false, "isAssigned": true, - "title": "docs: structure of a AsyncAPI document", - "author": "TRohit20", - "resourcePath": "/asyncapi/website/pull/1922", + "title": "Add new page for collecting user testing participants", + "author": "mcturco", + "resourcePath": "/asyncapi/website/issues/529", "repo": "asyncapi/website", "labels": [ { - "name": "📑 docs", - "color": "E50E99" - }, - { - "name": "area/docs", - "color": "e50e99" - }, - { - "name": "gsod", - "color": "7B5DB8" + "name": "enhancement", + "color": "84b6eb" } ], - "score": 16.65612614745701 + "score": 16.36895155870775 }, { "id": "PR_kwDOGPFxkc5Ey7vh", @@ -145,22 +137,6 @@ ], "score": 15.64084401961705 }, - { - "id": "PR_kwDODyzcIc5NDHYS", - "isPR": true, - "isAssigned": false, - "title": "ci: new github action which logs all the reactions in prs and issues", - "author": "14Richa", - "resourcePath": "/asyncapi/.github/pull/220", - "repo": "asyncapi/.github", - "labels": [ - { - "name": "stale", - "color": "ededed" - } - ], - "score": 15.220253203710714 - }, { "id": "I_kwDOCVQpZM5M_dcV", "isPR": false, @@ -170,53 +146,64 @@ "resourcePath": "/asyncapi/asyncapi-react/issues/618", "repo": "asyncapi/asyncapi-react", "labels": [], - "score": 14.933078614961456 + "score": 15.220253203710714 }, { - "id": "I_kwDOBW5R_c5BIl5P", - "isPR": false, - "isAssigned": true, - "title": "Add new page for collecting user testing participants", - "author": "mcturco", - "resourcePath": "/asyncapi/website/issues/529", + "id": "PR_kwDOBW5R_c5Worbr", + "isPR": true, + "isAssigned": false, + "title": "docs: add v3 migration guide", + "author": "jonaslagoni", + "resourcePath": "/asyncapi/website/pull/2008", "repo": "asyncapi/website", + "labels": [], + "score": 15.220253203710714 + }, + { + "id": "PR_kwDODyzcIc5NDHYS", + "isPR": true, + "isAssigned": false, + "title": "ci: new github action which logs all the reactions in prs and issues", + "author": "14Richa", + "resourcePath": "/asyncapi/.github/pull/220", + "repo": "asyncapi/.github", "labels": [ { - "name": "enhancement", - "color": "84b6eb" + "name": "stale", + "color": "ededed" } ], - "score": 14.645904026212197 + "score": 15.220253203710714 } ], "goodFirstIssues": [ { - "id": "I_kwDOBGu-185t3Fe8", - "title": "Add logo of bronze sponsors to readme", + "id": "I_kwDODwv8N85uVjld", + "title": "Add all speakers button", "isAssigned": false, - "resourcePath": "/asyncapi/spec/issues/961", - "repo": "asyncapi/spec", - "author": "derberg", + "resourcePath": "/asyncapi/conference-website/issues/163", + "repo": "asyncapi/conference-website", + "author": "AceTheCreator", "area": "Unknown", "labels": [ { - "name": "📑 docs", - "color": "E50E99" + "name": "enhancement", + "color": "a2eeef" } ] }, { - "id": "I_kwDOFDnrNc5tcrDS", - "title": "Add a new flag to set context when it is created ", + "id": "I_kwDOBGu-185t3Fe8", + "title": "Add logo of bronze sponsors to readme", "isAssigned": false, - "resourcePath": "/asyncapi/cli/issues/726", - "repo": "asyncapi/cli", - "author": "Souvikns", + "resourcePath": "/asyncapi/spec/issues/961", + "repo": "asyncapi/spec", + "author": "derberg", "area": "Unknown", "labels": [ { - "name": "enhancement", - "color": "a2eeef" + "name": "📑 docs", + "color": "E50E99" } ] }, diff --git a/pages/docs/tools/cli/usage.md b/pages/docs/tools/cli/usage.md index b087e53c9a1..18f01491e1a 100644 --- a/pages/docs/tools/cli/usage.md +++ b/pages/docs/tools/cli/usage.md @@ -29,7 +29,7 @@ $ npm install -g @asyncapi/cli $ asyncapi COMMAND running command... $ asyncapi (--version) -@asyncapi/cli/0.52.5 linux-x64 node-v18.17.0 +@asyncapi/cli/0.53.0 linux-x64 node-v18.17.0 $ asyncapi --help [COMMAND] USAGE $ asyncapi COMMAND @@ -93,7 +93,7 @@ EXAMPLES $ asyncapi bundle ./asyncapi.yaml ./features.yaml --base ./asyncapi.yaml --reference-into-components ``` -_See code: [src/commands/bundle.ts](https://github.com/asyncapi/cli/blob/v0.52.5/src/commands/bundle.ts)_ +_See code: [src/commands/bundle.ts](https://github.com/asyncapi/cli/blob/v0.53.0/src/commands/bundle.ts)_ ## `asyncapi config` @@ -107,7 +107,7 @@ DESCRIPTION CLI config settings ``` -_See code: [src/commands/config/index.ts](https://github.com/asyncapi/cli/blob/v0.52.5/src/commands/config/index.ts)_ +_See code: [src/commands/config/index.ts](https://github.com/asyncapi/cli/blob/v0.53.0/src/commands/config/index.ts)_ ## `asyncapi config context` @@ -282,7 +282,7 @@ DESCRIPTION Convert asyncapi documents older to newer versions ``` -_See code: [src/commands/convert.ts](https://github.com/asyncapi/cli/blob/v0.52.5/src/commands/convert.ts)_ +_See code: [src/commands/convert.ts](https://github.com/asyncapi/cli/blob/v0.53.0/src/commands/convert.ts)_ ## `asyncapi diff OLD NEW` @@ -337,7 +337,7 @@ DESCRIPTION Find diff between two asyncapi files ``` -_See code: [src/commands/diff.ts](https://github.com/asyncapi/cli/blob/v0.52.5/src/commands/diff.ts)_ +_See code: [src/commands/diff.ts](https://github.com/asyncapi/cli/blob/v0.53.0/src/commands/diff.ts)_ ## `asyncapi generate` @@ -351,7 +351,7 @@ DESCRIPTION Generate typed models or other things like clients, applications or docs using AsyncAPI Generator templates. ``` -_See code: [src/commands/generate/index.ts](https://github.com/asyncapi/cli/blob/v0.52.5/src/commands/generate/index.ts)_ +_See code: [src/commands/generate/index.ts](https://github.com/asyncapi/cli/blob/v0.53.0/src/commands/generate/index.ts)_ ## `asyncapi generate fromTemplate ASYNCAPI TEMPLATE` @@ -469,18 +469,51 @@ USAGE $ asyncapi new [-h] [-n ] [-e ] [-s] [-p ] [--no-tty] FLAGS - -e, --example= name of the example to use - -h, --help Show CLI help. - -n, --file-name= name of the file - -p, --port= port in which to start Studio - -s, --studio open in Studio - --no-tty do not use an interactive terminal + -e, --example= + name of the example to use. Available examples are: + - simple.yml + - anyof.yml + - application-headers.yml + - correlation-id.yml + - websocket-gemini.yml + - gitter-streaming.yml + - mercure.yml + - not.yml + - operation-security.yml + - oneof.yml + - rpc-client.yml + - rpc-server.yml + - slack-rtm.yml + - tutorial.yml + - streetlights-kafka.yml + - streetlights-operation-security.yml + - streetlights-mqtt.yml + + -h, --help + Show CLI help. + + -n, --file-name= + name of the file + + -p, --port= + port in which to start Studio + + -s, --studio + open in Studio + + --no-tty + do not use an interactive terminal DESCRIPTION Creates a new asyncapi file + +EXAMPLES + $ asyncapi new - start creation of a file in interactive mode + + $ asyncapi new --file-name=my-asyncapi.yml --example=default-example.yml --no-tty - create a new file with a specific name, using one of the examples and without interactive mode ``` -_See code: [src/commands/new/index.ts](https://github.com/asyncapi/cli/blob/v0.52.5/src/commands/new/index.ts)_ +_See code: [src/commands/new/index.ts](https://github.com/asyncapi/cli/blob/v0.53.0/src/commands/new/index.ts)_ ## `asyncapi new file` @@ -491,15 +524,48 @@ USAGE $ asyncapi new file [-h] [-n ] [-e ] [-s] [-p ] [--no-tty] FLAGS - -e, --example= name of the example to use - -h, --help Show CLI help. - -n, --file-name= name of the file - -p, --port= port in which to start Studio - -s, --studio open in Studio - --no-tty do not use an interactive terminal + -e, --example= + name of the example to use. Available examples are: + - simple.yml + - anyof.yml + - application-headers.yml + - correlation-id.yml + - websocket-gemini.yml + - gitter-streaming.yml + - mercure.yml + - not.yml + - operation-security.yml + - oneof.yml + - rpc-client.yml + - rpc-server.yml + - slack-rtm.yml + - tutorial.yml + - streetlights-kafka.yml + - streetlights-operation-security.yml + - streetlights-mqtt.yml + + -h, --help + Show CLI help. + + -n, --file-name= + name of the file + + -p, --port= + port in which to start Studio + + -s, --studio + open in Studio + + --no-tty + do not use an interactive terminal DESCRIPTION Creates a new asyncapi file + +EXAMPLES + $ asyncapi new - start creation of a file in interactive mode + + $ asyncapi new --file-name=my-asyncapi.yml --example=default-example.yml --no-tty - create a new file with a specific name, using one of the examples and without interactive mode ``` ## `asyncapi new glee` @@ -568,7 +634,7 @@ EXAMPLES $ asyncapi optimize ./asyncapi.yaml --optimization=remove-components,reuse-components,move-to-components --output=terminal --no-tty ``` -_See code: [src/commands/optimize.ts](https://github.com/asyncapi/cli/blob/v0.52.5/src/commands/optimize.ts)_ +_See code: [src/commands/optimize.ts](https://github.com/asyncapi/cli/blob/v0.53.0/src/commands/optimize.ts)_ ## `asyncapi start` @@ -582,7 +648,7 @@ DESCRIPTION Start asyncapi studio ``` -_See code: [src/commands/start/index.ts](https://github.com/asyncapi/cli/blob/v0.52.5/src/commands/start/index.ts)_ +_See code: [src/commands/start/index.ts](https://github.com/asyncapi/cli/blob/v0.53.0/src/commands/start/index.ts)_ ## `asyncapi start studio` @@ -626,5 +692,5 @@ DESCRIPTION validate asyncapi file ``` -_See code: [src/commands/validate.ts](https://github.com/asyncapi/cli/blob/v0.52.5/src/commands/validate.ts)_ +_See code: [src/commands/validate.ts](https://github.com/asyncapi/cli/blob/v0.53.0/src/commands/validate.ts)_