+
-
diff --git a/components/navigation/NavBar.js b/components/navigation/NavBar.js
index bf7079f845f..235df1c8a8c 100644
--- a/components/navigation/NavBar.js
+++ b/components/navigation/NavBar.js
@@ -200,7 +200,7 @@ export default function NavBar({
diff --git a/config/MAINTAINERS.json b/config/MAINTAINERS.json
index bbb2c8d4c14..2cc5a6e9f65 100644
--- a/config/MAINTAINERS.json
+++ b/config/MAINTAINERS.json
@@ -709,5 +709,15 @@
"repos": [
"website"
]
+ },
+ {
+ "name": "Viacheslav Turovskyi",
+ "github": "aeworxet",
+ "slack": "U01G3U01SVC",
+ "availableForHire": false,
+ "isTscMember": false,
+ "repos": [
+ "bundler"
+ ]
}
]
\ No newline at end of file
diff --git a/config/all-tags.json b/config/all-tags.json
index 005cc3399f1..1635fcdbb37 100644
--- a/config/all-tags.json
+++ b/config/all-tags.json
@@ -1 +1 @@
-{"languages":[{"name":"Go/Golang","color":"bg-[#8ECFDF]","borderColor":"border-[#00AFD9]"},{"name":"Java","color":"bg-[#ECA2A4]","borderColor":"border-[#EC2125]"},{"name":"JavaScript","color":"bg-[#F2F1C7]","borderColor":"border-[#BFBE86]"},{"name":"HTML","color":"bg-[#E2A291]","borderColor":"border-[#E44D26]"},{"name":"C/C++","color":"bg-[#93CDEF]","borderColor":"border-[#0080CC]"},{"name":"C#","color":"bg-[#E3AFE0]","borderColor":"border-[#9B4F96]"},{"name":"Python","color":"bg-[#A8D0EF]","borderColor":"border-[#3878AB]"},{"name":"TypeScript","color":"bg-[#7DBCFE]","borderColor":"border-[#2C78C7]"},{"name":"Kotlin","color":"bg-[#B1ACDF]","borderColor":"border-[#756BD9]"},{"name":"Scala","color":"bg-[#FFA299]","borderColor":"border-[#DF301F]"},{"name":"Markdown","color":"bg-[#BABEBF]","borderColor":"border-[#445B64]"},{"name":"YAML","color":"bg-[#FFB764]","borderColor":"border-[#F1901F]"},{"name":"R","color":"bg-[#84B5ED]","borderColor":"border-[#246BBE]"},{"name":"Ruby","color":"bg-[#FF8289]","borderColor":"border-[#FF000F]"},{"name":"Rust","color":"bg-[#FFB8AA]","borderColor":"border-[#E43716]"},{"name":"Shell","color":"bg-[#87D4FF]","borderColor":"border-[#389ED7]"},{"name":"Groovy","color":"bg-[#B6D5E5]","borderColor":"border-[#609DBC]"}],"technologies":[{"name":"Node.js","color":"bg-[#BDFF67]","borderColor":"border-[#84CE24]"},{"name":"Hermes","color":"bg-[#8AEEBD]","borderColor":"border-[#2AB672]"},{"name":"React JS","color":"bg-[#9FECFA]","borderColor":"border-[#08D8FE]"},{"name":".NET","color":"bg-[#A184FF]","borderColor":"border-[#5026D4]"},{"name":"ASP.NET","color":"bg-[#71C2FB]","borderColor":"border-[#1577BC]"},{"name":"Springboot","color":"bg-[#98E279]","borderColor":"border-[#68BC44]"},{"name":"AWS","color":"bg-[#FF9F59]","borderColor":"border-[#EF6703]"},{"name":"Docker","color":"bg-[#B8E0FF]","borderColor":"border-[#2596ED]"},{"name":"Node-RED","color":"bg-[#FF7474]","borderColor":"border-[#8F0101]"},{"name":"Maven","color":"bg-[#FF6B80]","borderColor":"border-[#CA1A33]"},{"name":"Saas","color":"bg-[#6AB8EC]","borderColor":"border-[#2275AD]"},{"name":"Kubernetes-native","color":"bg-[#D7C7F2]","borderColor":"border-[#A387D2]"},{"name":"Scala","color":"bg-[#D7C7F2]","borderColor":"border-[#A387D2]"},{"name":"Azure","color":"bg-[#4B93FF]","borderColor":"border-[#015ADF]"},{"name":"Jenkins","color":"bg-[#D7C7F2]","borderColor":"border-[#A387D2]"},{"name":"Flask","color":"bg-[#D7C7F2]","borderColor":"border-[#A387D2]"},{"name":"Nest Js","color":"bg-[#E1224E]","borderColor":"border-[#B9012b]"},{"name":"Socket.IO","color":"bg-[#61d0f2]","borderColor":"border-[#40ccf7]"},{"name":"TypeScript","color":"bg-[#61d0f2]","borderColor":"border-[#40ccf7]"},{"name":"Liquid","color":"bg-[#61d0f2]","borderColor":"border-[#40ccf7]"},{"name":"Kotlin","color":"bg-[#61d0f2]","borderColor":"border-[#40ccf7]"},{"name":"Gradle","color":"bg-[#61d0f2]","borderColor":"border-[#40ccf7]"},{"name":"Spring Cloud Streams","color":"bg-[#61d0f2]","borderColor":"border-[#40ccf7]"},{"name":"JHipster JDL","color":"bg-[#61d0f2]","borderColor":"border-[#40ccf7]"},{"name":"Groovy","color":"bg-[#61d0f2]","borderColor":"border-[#40ccf7]"},{"name":"Markdown","color":"bg-[#61d0f2]","borderColor":"border-[#40ccf7]"},{"name":"Shell","color":"bg-[#61d0f2]","borderColor":"border-[#40ccf7]"},{"name":"WebComponents","color":"bg-[#61d0f2]","borderColor":"border-[#40ccf7]"},{"name":"Babel","color":"bg-[#61d0f2]","borderColor":"border-[#40ccf7]"},{"name":"Storybook","color":"bg-[#61d0f2]","borderColor":"border-[#40ccf7]"},{"name":"AsyncAPI Generator","color":"bg-[#61d0f2]","borderColor":"border-[#40ccf7]"},{"name":"JetBrains","color":"bg-[#61d0f2]","borderColor":"border-[#40ccf7]"},{"name":"IntelliJ IDEA","color":"bg-[#61d0f2]","borderColor":"border-[#40ccf7]"},{"name":"VSCode","color":"bg-[#61d0f2]","borderColor":"border-[#40ccf7]"},{"name":"SmartPaste","color":"bg-[#61d0f2]","borderColor":"border-[#40ccf7]"},{"name":"HTML","color":"bg-[#61d0f2]","borderColor":"border-[#40ccf7]"},{"name":"Java","color":"bg-[#61d0f2]","borderColor":"border-[#40ccf7]"}]}
\ No newline at end of file
+{"languages":[{"name":"Go/Golang","color":"bg-[#8ECFDF]","borderColor":"border-[#00AFD9]"},{"name":"Java","color":"bg-[#ECA2A4]","borderColor":"border-[#EC2125]"},{"name":"JavaScript","color":"bg-[#F2F1C7]","borderColor":"border-[#BFBE86]"},{"name":"HTML","color":"bg-[#E2A291]","borderColor":"border-[#E44D26]"},{"name":"C/C++","color":"bg-[#93CDEF]","borderColor":"border-[#0080CC]"},{"name":"C#","color":"bg-[#E3AFE0]","borderColor":"border-[#9B4F96]"},{"name":"Python","color":"bg-[#A8D0EF]","borderColor":"border-[#3878AB]"},{"name":"TypeScript","color":"bg-[#7DBCFE]","borderColor":"border-[#2C78C7]"},{"name":"Kotlin","color":"bg-[#B1ACDF]","borderColor":"border-[#756BD9]"},{"name":"Scala","color":"bg-[#FFA299]","borderColor":"border-[#DF301F]"},{"name":"Markdown","color":"bg-[#BABEBF]","borderColor":"border-[#445B64]"},{"name":"YAML","color":"bg-[#FFB764]","borderColor":"border-[#F1901F]"},{"name":"R","color":"bg-[#84B5ED]","borderColor":"border-[#246BBE]"},{"name":"Ruby","color":"bg-[#FF8289]","borderColor":"border-[#FF000F]"},{"name":"Rust","color":"bg-[#FFB8AA]","borderColor":"border-[#E43716]"},{"name":"Shell","color":"bg-[#87D4FF]","borderColor":"border-[#389ED7]"},{"name":"Groovy","color":"bg-[#B6D5E5]","borderColor":"border-[#609DBC]"}],"technologies":[{"name":"Node.js","color":"bg-[#BDFF67]","borderColor":"border-[#84CE24]"},{"name":"Hermes","color":"bg-[#8AEEBD]","borderColor":"border-[#2AB672]"},{"name":"React JS","color":"bg-[#9FECFA]","borderColor":"border-[#08D8FE]"},{"name":".NET","color":"bg-[#A184FF]","borderColor":"border-[#5026D4]"},{"name":"ASP.NET","color":"bg-[#71C2FB]","borderColor":"border-[#1577BC]"},{"name":"Springboot","color":"bg-[#98E279]","borderColor":"border-[#68BC44]"},{"name":"AWS","color":"bg-[#FF9F59]","borderColor":"border-[#EF6703]"},{"name":"Docker","color":"bg-[#B8E0FF]","borderColor":"border-[#2596ED]"},{"name":"Node-RED","color":"bg-[#FF7474]","borderColor":"border-[#8F0101]"},{"name":"Maven","color":"bg-[#FF6B80]","borderColor":"border-[#CA1A33]"},{"name":"Saas","color":"bg-[#6AB8EC]","borderColor":"border-[#2275AD]"},{"name":"Kubernetes-native","color":"bg-[#D7C7F2]","borderColor":"border-[#A387D2]"},{"name":"Scala","color":"bg-[#D7C7F2]","borderColor":"border-[#A387D2]"},{"name":"Azure","color":"bg-[#4B93FF]","borderColor":"border-[#015ADF]"},{"name":"Jenkins","color":"bg-[#D7C7F2]","borderColor":"border-[#A387D2]"},{"name":"Flask","color":"bg-[#D7C7F2]","borderColor":"border-[#A387D2]"},{"name":"Nest Js","color":"bg-[#E1224E]","borderColor":"border-[#B9012b]"},{"name":"Socket.IO","color":"bg-[#61d0f2]","borderColor":"border-[#40ccf7]"},{"name":"TypeScript","color":"bg-[#61d0f2]","borderColor":"border-[#40ccf7]"},{"name":"Liquid","color":"bg-[#61d0f2]","borderColor":"border-[#40ccf7]"},{"name":"Kotlin","color":"bg-[#61d0f2]","borderColor":"border-[#40ccf7]"},{"name":"Gradle","color":"bg-[#61d0f2]","borderColor":"border-[#40ccf7]"},{"name":"Spring Cloud Streams","color":"bg-[#61d0f2]","borderColor":"border-[#40ccf7]"},{"name":"JHipster JDL","color":"bg-[#61d0f2]","borderColor":"border-[#40ccf7]"},{"name":"Groovy","color":"bg-[#61d0f2]","borderColor":"border-[#40ccf7]"},{"name":"Markdown","color":"bg-[#61d0f2]","borderColor":"border-[#40ccf7]"},{"name":"Shell","color":"bg-[#61d0f2]","borderColor":"border-[#40ccf7]"},{"name":"WebComponents","color":"bg-[#61d0f2]","borderColor":"border-[#40ccf7]"},{"name":"Babel","color":"bg-[#61d0f2]","borderColor":"border-[#40ccf7]"},{"name":"Storybook","color":"bg-[#61d0f2]","borderColor":"border-[#40ccf7]"},{"name":"AsyncAPI Generator","color":"bg-[#61d0f2]","borderColor":"border-[#40ccf7]"},{"name":"JetBrains","color":"bg-[#61d0f2]","borderColor":"border-[#40ccf7]"},{"name":"IntelliJ IDEA","color":"bg-[#61d0f2]","borderColor":"border-[#40ccf7]"},{"name":"VSCode","color":"bg-[#61d0f2]","borderColor":"border-[#40ccf7]"},{"name":"SmartPaste","color":"bg-[#61d0f2]","borderColor":"border-[#40ccf7]"},{"name":"Java","color":"bg-[#61d0f2]","borderColor":"border-[#40ccf7]"},{"name":"HTML","color":"bg-[#61d0f2]","borderColor":"border-[#40ccf7]"}]}
\ No newline at end of file
diff --git a/config/meetings.json b/config/meetings.json
index b759dac233e..d5a82c099ac 100644
--- a/config/meetings.json
+++ b/config/meetings.json
@@ -1,11 +1,4 @@
[
- {
- "title": "Community Meeting",
- "calLink": "https://www.google.com/calendar/event?eid=ODNjM2h0bGQ4dGhwcWd2Mmw2MWhkcGcycGcgY19xOXRzZWlnbG9tZHNqNm5qdWh2YnB0czExY0Bn",
- "url": "https://github.com/asyncapi/community/issues/918",
- "banner": "https://user-images.githubusercontent.com/40604284/277314435-ec985247-c575-4449-9f79-442b3077541a.png",
- "date": "2023-11-28T16:00:00.000Z"
- },
{
"title": "Community Meeting",
"calLink": "https://www.google.com/calendar/event?eid=M2I4MXRidmpqb2ZyZTUyajhsZm41ZjN0bTggY19xOXRzZWlnbG9tZHNqNm5qdWh2YnB0czExY0Bn",
@@ -87,5 +80,12 @@
"url": "https://github.com/asyncapi/community/issues/1084",
"banner": "",
"date": "2024-03-12T20:00:00.000Z"
+ },
+ {
+ "title": "AACoT'24 Community Meeting",
+ "calLink": "https://www.google.com/calendar/event?eid=aG9xMzUyam82cDluaDNpY2c2aDBlb25pdDggY19xOXRzZWlnbG9tZHNqNm5qdWh2YnB0czExY0Bn",
+ "url": "https://github.com/asyncapi/community/issues/1087",
+ "banner": "https://github.com/asyncapi/community/assets/66913810/43114d9e-ee7f-4479-8714-475d67a374aa",
+ "date": "2024-03-13T14:00:00.000Z"
}
]
\ No newline at end of file
diff --git a/config/newsroom_videos.json b/config/newsroom_videos.json
index 7d5e9f53282..2a1805d63b6 100644
--- a/config/newsroom_videos.json
+++ b/config/newsroom_videos.json
@@ -1,4 +1,16 @@
[
+ {
+ "image_url": "https://i.ytimg.com/vi/FXgpzqtggYo/hqdefault.jpg",
+ "title": "AACoT'24 Community Meeting, March 13th 2024",
+ "description": "https://github.com/asyncapi/community/issues/1087.",
+ "videoId": "FXgpzqtggYo"
+ },
+ {
+ "image_url": "https://i.ytimg.com/vi/fic5PKFGG28/hqdefault.jpg",
+ "title": "Essential building blocks for AsyncAPI (12th of March, 2024)",
+ "description": "https://github.com/asyncapi/community/issues/1084.",
+ "videoId": "fic5PKFGG28"
+ },
{
"image_url": "https://i.ytimg.com/vi/4t4nAmDekDA/hqdefault.jpg",
"title": "AACoT'24 Community Meeting, Wednesday February 7th 2024",
@@ -16,17 +28,5 @@
"title": "Community Meeting, January 23rd 2024",
"description": "",
"videoId": "cb7lrq5hxuE"
- },
- {
- "image_url": "https://i.ytimg.com/vi/prFgD14u7T0/hqdefault.jpg",
- "title": "Overview of AsyncAPI v3",
- "description": "Join us for an insightful stream diving deep into the latest advancements of AsyncAPI v3! We'll explore this cutting-edge ...",
- "videoId": "prFgD14u7T0"
- },
- {
- "image_url": "https://i.ytimg.com/vi/-OsMet9h_dg/hqdefault.jpg",
- "title": "3 Request/Reply Use Cases",
- "description": "Explain Request/Reply use cases to me like I'm a 5 year old.",
- "videoId": "-OsMet9h_dg"
}
]
\ No newline at end of file
diff --git a/config/tools-automated.json b/config/tools-automated.json
index 81fb0f10611..8ef01efa5e4 100644
--- a/config/tools-automated.json
+++ b/config/tools-automated.json
@@ -657,15 +657,17 @@
}
},
{
- "title": "HTML Template",
- "description": "HTML template for AsyncAPI Generator. Use it to generate a static docs. It is using AsyncAPI React component under the hood.",
+ "title": "Java Template",
+ "description": "Java template for the AsyncAPI Generator",
"links": {
- "repoUrl": "https://github.com/asyncapi/html-template"
+ "repoUrl": "https://github.com/asyncapi/java-template"
},
"filters": {
- "language": "javascript",
+ "language": [
+ "javascript"
+ ],
"technology": [
- "HTML"
+ "Java"
],
"categories": [
"generator-template"
@@ -693,17 +695,15 @@
}
},
{
- "title": "Java Template",
- "description": "Java template for the AsyncAPI Generator",
+ "title": "Node.js Websockets Template",
+ "description": "Node.js WebSockets template for the AsyncAPI Generator. It showcases how from a single AsyncAPI document you can generate a server and a client at the same time.",
"links": {
- "repoUrl": "https://github.com/asyncapi/java-template"
+ "repoUrl": "https://github.com/asyncapi/nodejs-ws-template"
},
"filters": {
- "language": [
- "javascript"
- ],
+ "language": "javascript",
"technology": [
- "Java"
+ "Node.js"
],
"categories": [
"generator-template"
@@ -713,15 +713,15 @@
}
},
{
- "title": "Node.js Websockets Template",
- "description": "Node.js WebSockets template for the AsyncAPI Generator. It showcases how from a single AsyncAPI document you can generate a server and a client at the same time.",
+ "title": "HTML Template",
+ "description": "HTML template for AsyncAPI Generator. Use it to generate a static docs. It is using AsyncAPI React component under the hood.",
"links": {
- "repoUrl": "https://github.com/asyncapi/nodejs-ws-template"
+ "repoUrl": "https://github.com/asyncapi/html-template"
},
"filters": {
"language": "javascript",
"technology": [
- "Node.js"
+ "HTML"
],
"categories": [
"generator-template"
diff --git a/cypress/test/pages/community/events/index.cy.js b/cypress/test/pages/community/events/index.cy.js
index 6713bb8d471..e861d4ebd63 100644
--- a/cypress/test/pages/community/events/index.cy.js
+++ b/cypress/test/pages/community/events/index.cy.js
@@ -18,26 +18,26 @@ describe('CommunityIndexPage', () => {
it('displays recording card', () => {
cy.get('[data-testid="RecordingsCard-img"]').should('exist');
- cy.get('[data-testid="Recordings-Link"]').should('have.attr', 'href', 'https://www.youtube.com/playlist?list=PLbi1gRlP7pijRiA32SU36hD_FW-2qyPhl')
+ cy.get('[data-testid="Recordings-Link"]').should('have.attr', 'href', 'https://www.youtube.com/playlist?list=PLbi1gRlP7pijHAnmN-n_OiTH6CAXxGthw&si=st3gY7Ri5uzhechB')
cy.get('[data-testid="Recordings-text"]').should('exist');
});
it('check for Events Filters', () => {
cy.get('[data-testid="EventFilters-main"]').should('exist');
cy.get('[data-testid="EventFilter-click"]').contains('All').click({ force: true });
-
+
meetings.forEach((event) => {
cy.contains(event.title).should('be.visible');
});
cy.get('[data-testid="EventFilter-click"]').contains('Upcoming').click({ force: true });
-
+
const currentDate = moment().format('YYYY-MM-DD');
meetings.forEach((event) => {
if (moment(event.date).isAfter(currentDate)) {
cy.contains(event.title).should('be.visible');
}
});
-
+
cy.get('[data-testid="EventFilter-click"]').contains('Recorded').click({ force: true });
const currentDate1 = moment().format('YYYY-MM-DD');
meetings.forEach((event) => {
@@ -67,4 +67,4 @@ describe('CommunityIndexPage', () => {
cy.get('[ data-testid="Meeting-host"]').should('exist')
cy.get('[ data-testid="Meeting-link"]').should('exist')
});
-});
\ No newline at end of file
+});
diff --git a/cypress/test/scripts/dashboard/build-dashboard.cy.js b/cypress/test/scripts/dashboard/build-dashboard.cy.js
index cbcee3e09da..9b5487069bb 100644
--- a/cypress/test/scripts/dashboard/build-dashboard.cy.js
+++ b/cypress/test/scripts/dashboard/build-dashboard.cy.js
@@ -17,9 +17,13 @@ describe('getLabel function', () => {
describe('monthsSince function', () => {
// Define some sample dates and expected results
const today = new Date();
- const oneMonthAgo = new Date(today.getFullYear(), today.getMonth() - 1, today.getDate());
- const twoMonthsAgo = new Date(today.getFullYear(), today.getMonth() - 2, today.getDate());
- const threeMonthsAgo = new Date(today.getFullYear(), today.getMonth() - 3, today.getDate());
+
+ // number of miliseconds in a month
+ const month = 30 * 24 * 60 * 60 * 1000;
+
+ const oneMonthAgo = today - month;
+ const twoMonthsAgo = today - 2 * month;
+ const threeMonthsAgo = today - 3 * month;
// Write the test cases
it('should return 0 for the same date', () => {
diff --git a/dashboard.json b/dashboard.json
index a11309bf148..ded731dff1a 100644
--- a/dashboard.json
+++ b/dashboard.json
@@ -9,7 +9,7 @@
"resourcePath": "/asyncapi/website/pull/2331",
"repo": "asyncapi/website",
"labels": [],
- "score": 27.28158593117958
+ "score": 27.56876051992884
},
{
"id": "PR_kwDOBW5R_c5fbyLb",
@@ -22,6 +22,26 @@
"labels": [],
"score": 22.9739670999407
},
+ {
+ "id": "I_kwDOBW5R_c5Pi3rO",
+ "isPR": false,
+ "isAssigned": false,
+ "title": "Epic roadmap to the new AsyncAPI community section",
+ "author": "AceTheCreator",
+ "resourcePath": "/asyncapi/website/issues/903",
+ "repo": "asyncapi/website",
+ "labels": [
+ {
+ "name": "keep-open",
+ "color": "ffee84"
+ },
+ {
+ "name": "🎨 design",
+ "color": "0D67D3"
+ }
+ ],
+ "score": 22.68679251119144
+ },
{
"id": "PR_kwDOFLhIt85bqKL8",
"isPR": true,
@@ -31,7 +51,7 @@
"resourcePath": "/asyncapi/community/pull/897",
"repo": "asyncapi/community",
"labels": [],
- "score": 20.38939580119737
+ "score": 22.112443333692923
},
{
"id": "I_kwDOBW5R_c5J6qNe",
@@ -53,6 +73,46 @@
],
"score": 20.102221212448114
},
+ {
+ "id": "I_kwDODou01c5AqLB8",
+ "isPR": false,
+ "isAssigned": false,
+ "title": "\"Open with Studio\" button for Markdown files.",
+ "author": "smoya",
+ "resourcePath": "/asyncapi/studio/issues/218",
+ "repo": "asyncapi/studio",
+ "labels": [
+ {
+ "name": "enhancement",
+ "color": "a2eeef"
+ },
+ {
+ "name": "keep-open",
+ "color": "f9dd4b"
+ }
+ ],
+ "score": 19.527872034949596
+ },
+ {
+ "id": "I_kwDODou01c5BZZv-",
+ "isPR": false,
+ "isAssigned": false,
+ "title": "Open Graph link preview image according to the document to open",
+ "author": "smoya",
+ "resourcePath": "/asyncapi/studio/issues/224",
+ "repo": "asyncapi/studio",
+ "labels": [
+ {
+ "name": "enhancement",
+ "color": "a2eeef"
+ },
+ {
+ "name": "keep-open",
+ "color": "f9dd4b"
+ }
+ ],
+ "score": 19.240697446200336
+ },
{
"id": "I_kwDOFDnrNc51TZDT",
"isPR": false,
@@ -75,7 +135,7 @@
"color": "0e8a16"
}
],
- "score": 18.091999091203302
+ "score": 18.953522857451077
},
{
"id": "PR_kwDOFLhIt85js7KX",
@@ -102,38 +162,45 @@
"color": "84b6eb"
}
],
- "score": 16.08177696995849
+ "score": 16.65612614745701
},
{
- "id": "PR_kwDODou01c5Iv4zR",
- "isPR": true,
+ "id": "I_kwDODou01c5E_LV0",
+ "isPR": false,
"isAssigned": false,
- "title": "docs: added table of contents and introduction document for Studio tool",
- "author": "Jagrutiti",
- "resourcePath": "/asyncapi/studio/pull/553",
+ "title": "Create onboarding for features of Studio",
+ "author": "mcturco",
+ "resourcePath": "/asyncapi/studio/issues/284",
"repo": "asyncapi/studio",
- "labels": [],
- "score": 14.933078614961456
+ "labels": [
+ {
+ "name": "enhancement",
+ "color": "a2eeef"
+ }
+ ],
+ "score": 16.36895155870775
},
{
- "id": "PR_kwDOKp3ICM5g9w8f",
+ "id": "PR_kwDOFDnrNc5dgyM7",
"isPR": true,
"isAssigned": false,
- "title": "docs: adding content for module 3",
- "author": "TRohit20",
- "resourcePath": "/asyncapi/learning-paths/pull/9",
- "repo": "asyncapi/learning-paths",
+ "title": "feat: add POC for measuring adoption",
+ "author": "smoya",
+ "resourcePath": "/asyncapi/cli/pull/859",
+ "repo": "asyncapi/cli",
"labels": [],
- "score": 14.645904026212197
- },
+ "score": 15.794602381209232
+ }
+ ],
+ "goodFirstIssues": [
{
- "id": "I_kwDODou01c5BZZv-",
- "isPR": false,
+ "id": "I_kwDOCxglSM6Bxg4I",
+ "title": "Convert OpenAPI 3.0 to AsyncAPI 3.0",
"isAssigned": false,
- "title": "Open Graph link preview image according to the document to open",
- "author": "smoya",
- "resourcePath": "/asyncapi/studio/issues/224",
- "repo": "asyncapi/studio",
+ "resourcePath": "/asyncapi/converter-js/issues/233",
+ "repo": "asyncapi/converter-js",
+ "author": "jonaslagoni",
+ "area": "typescript",
"labels": [
{
"name": "enhancement",
@@ -141,52 +208,22 @@
},
{
"name": "keep-open",
- "color": "f9dd4b"
- }
- ],
- "score": 13.78438025996442
- },
- {
- "id": "PR_kwDODou01c5YJ7kV",
- "isPR": true,
- "isAssigned": false,
- "title": "Add Form component",
- "author": "KhudaDad414",
- "resourcePath": "/asyncapi/studio/pull/773",
- "repo": "asyncapi/studio",
- "labels": [
- {
- "name": "autoupdate",
- "color": "ededed"
+ "color": "f4d473"
}
- ],
- "score": 13.78438025996442
+ ]
},
{
- "id": "I_kwDOFLhIt85bebeO",
- "isPR": false,
- "isAssigned": false,
- "title": "Meeting Banners Storage",
- "author": "AceTheCreator",
- "resourcePath": "/asyncapi/community/issues/568",
- "repo": "asyncapi/community",
- "labels": [],
- "score": 12.635681904967385
- }
- ],
- "goodFirstIssues": [
- {
- "id": "I_kwDODyzcIc6AItqs",
- "title": "bug fix in bug template 😃 ",
+ "id": "I_kwDOBW5R_c6BEfZr",
+ "title": "[BUG] CaseStudy page horizontal spacing",
"isAssigned": false,
- "resourcePath": "/asyncapi/.github/issues/271",
- "repo": "asyncapi/.github",
- "author": "derberg",
+ "resourcePath": "/asyncapi/website/issues/2727",
+ "repo": "asyncapi/website",
+ "author": "RamGoel",
"area": "Unknown",
"labels": [
{
"name": "bug",
- "color": "d73a4a"
+ "color": "ee0701"
}
]
},
@@ -224,25 +261,6 @@
}
]
},
- {
- "id": "I_kwDOE8Qh3858hQCM",
- "title": "Add OpenAPI 3.1 support",
- "isAssigned": false,
- "resourcePath": "/asyncapi/modelina/issues/1749",
- "repo": "asyncapi/modelina",
- "author": "jonaslagoni",
- "area": "typescript",
- "labels": [
- {
- "name": "enhancement",
- "color": "a2eeef"
- },
- {
- "name": "openapi",
- "color": "960C58"
- }
- ]
- },
{
"id": "I_kwDOCVQpZM58chHc",
"title": "Workflows failing because of some leftovers scripts",
@@ -461,7 +479,7 @@
{
"id": "I_kwDODou01c531nlO",
"title": "Misalignment of Code Editor Highlight Box",
- "isAssigned": false,
+ "isAssigned": true,
"resourcePath": "/asyncapi/studio/issues/861",
"repo": "asyncapi/studio",
"author": "princerajpoot20",
@@ -790,6 +808,10 @@
"author": "alequetzalli",
"area": "docs",
"labels": [
+ {
+ "name": "stale",
+ "color": "ededed"
+ },
{
"name": "📑 docs",
"color": "E50E99"
diff --git a/pages/[lang]/tools/cli.js b/pages/[lang]/tools/cli.js
index 7c0813e4db6..51e958fc2f5 100644
--- a/pages/[lang]/tools/cli.js
+++ b/pages/[lang]/tools/cli.js
@@ -72,7 +72,7 @@ export default function CliPage() {
className="block mt-2 md:mt-0 md:inline-block w-full sm:w-auto"
href="https://www.github.com/asyncapi/cli"
/>
-
+
);
}
@@ -156,7 +156,7 @@ export default function CliPage() {