diff --git a/.all-contributorsrc b/.all-contributorsrc index f4acc6d573d6..649f7010f604 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -408,6 +408,16 @@ "contributions": [ "code" ] + }, + { + "login": "Olaleye-Blessing", + "name": "Olaleye Blessing", + "avatar_url": "https://avatars.githubusercontent.com/u/70102539?v=4", + "profile": "https://www.blessingolaleye.xyz/", + "contributions": [ + "code", + "a11y" + ] } ], "contributorsPerLine": 7, diff --git a/README.md b/README.md index d065bc2c107e..0216380d677b 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ --- -[![All Contributors](https://img.shields.io/badge/all_contributors-40-orange.svg?style=flat-square)](#contributors-) +[![All Contributors](https://img.shields.io/badge/all_contributors-41-orange.svg?style=flat-square)](#contributors-) [![Netlify Status](https://api.netlify.com/api/v1/badges/b2137407-b765-46c4-95b5-a72d9b1592ab/deploy-status)](https://app.netlify.com/sites/asyncapi-website/deploys) @@ -200,6 +200,7 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d Bhaswati Roy
Bhaswati Roy

📖 AISHAT MUIBUDEEN
AISHAT MUIBUDEEN

🎨 Nawed Ali
Nawed Ali

💻 + Olaleye Blessing
Olaleye Blessing

💻 ️️️️♿️ diff --git a/components/icons/NavItemDropdown.js b/components/icons/NavItemDropdown.js new file mode 100644 index 000000000000..0147f0c661f3 --- /dev/null +++ b/components/icons/NavItemDropdown.js @@ -0,0 +1,17 @@ +const NavItemDropdown = () => ( + + + + + +); + +export default NavItemDropdown; diff --git a/components/navigation/NavItem.js b/components/navigation/NavItem.js index 3eb42b0bcc61..8e4ee9e99122 100644 --- a/components/navigation/NavItem.js +++ b/components/navigation/NavItem.js @@ -1,9 +1,10 @@ import Link from 'next/link' import { useRouter } from 'next/router'; +import NavItemDropdown from './../icons/NavItemDropdown'; + export default function NavItem ({ text, href, - route='', target = '_self', onClick = () => {}, onMouseEnter = () => {}, @@ -21,24 +22,28 @@ export default function NavItem ({ ) } + // dom attributes common to both button and link + const attrs = { + onClick, + onMouseEnter, + className: `${className} group inline-flex items-center space-x-2 font-body text-base leading-6 font-semibold hover:text-gray-900 focus:outline-none focus:text-gray-900 tracking-heading transition ease-in-out duration-150` + } + + if(href) { + return ( + + + {text} + {hasDropdown && } + + + ) + } + return ( - ) -} \ No newline at end of file +} diff --git a/config/meetings.json b/config/meetings.json index 459db6bc070c..a478f1df0ab0 100644 --- a/config/meetings.json +++ b/config/meetings.json @@ -1,16 +1,4 @@ [ - { - "title": "Design planning meeting", - "calLink": "https://www.google.com/calendar/event?eid=bjlhNGg1OTRpZmQ0Mm42Zjg2a25kbGlyOWcgY19xOXRzZWlnbG9tZHNqNm5qdWh2YnB0czExY0Bn", - "url": "https://github.com/asyncapi/community/issues/563", - "date": "2023-01-16T16:00:00.000Z" - }, - { - "title": "Spec 3.0 Meeting", - "calLink": "https://www.google.com/calendar/event?eid=azF2Z2pxdm0wMDlkOGFrZ2ZiNnRvYzczajggY19xOXRzZWlnbG9tZHNqNm5qdWh2YnB0czExY0Bn", - "url": "https://github.com/asyncapi/community/issues/564", - "date": "2023-01-18T16:00:00.000Z" - }, { "title": "Community Meeting", "calLink": "https://www.google.com/calendar/event?eid=dms5aDV0NDNoZnFpa3Q4YnRjM3Bzc3Jvb2MgY19xOXRzZWlnbG9tZHNqNm5qdWh2YnB0czExY0Bn", @@ -153,5 +141,12 @@ "url": "https://github.com/asyncapi/community/issues/688", "banner": "https://user-images.githubusercontent.com/40604284/233369404-38892fbe-7082-4492-8aed-0a97ee8df011.png", "date": "2023-05-02T08:00:00.000Z" + }, + { + "title": "AsyncAPI x Google Season of Doc's 2023", + "calLink": "https://www.google.com/calendar/event?eid=Yzdyb2F1c3RjOXVvcTh2NXFiZGpyNjgzN3MgY19xOXRzZWlnbG9tZHNqNm5qdWh2YnB0czExY0Bn", + "url": "https://github.com/asyncapi/community/issues/692", + "banner": "https://user-images.githubusercontent.com/66913810/234268392-10a4c02d-60e6-46ec-abcc-74c5aa6088dd.png", + "date": "2023-05-09T16:00:00.000Z" } ] \ No newline at end of file diff --git a/config/newsroom_videos.json b/config/newsroom_videos.json index 6770c6a762d0..c9ee119a21bb 100644 --- a/config/newsroom_videos.json +++ b/config/newsroom_videos.json @@ -1,4 +1,22 @@ [ + { + "image_url": "https://i.ytimg.com/vi/Z8lnRHL-lCM/hqdefault.jpg", + "title": "Community meeting (May 2nd 2023)", + "description": "https://github.com/asyncapi/community/issues/688.", + "videoId": "Z8lnRHL-lCM" + }, + { + "image_url": "https://i.ytimg.com/vi/WcmH9ySIX9o/hqdefault.jpg", + "title": "Tackling Interoperability Challenges In Open-Source", + "description": "Interoperability refers to the ability of different systems and software applications to communicate and exchange data seamlessly.", + "videoId": "WcmH9ySIX9o" + }, + { + "image_url": "https://i.ytimg.com/vi/82xkJmn-bAc/hqdefault.jpg", + "title": "Spec 3.0 meeting (April 26th 2023)", + "description": "https://github.com/asyncapi/community/issues/670.", + "videoId": "82xkJmn-bAc" + }, { "image_url": "https://i.ytimg.com/vi/0CPWCJv4nho/hqdefault.jpg", "title": "Community Meeting (April 18th 2023)", @@ -10,23 +28,5 @@ "title": "Adding support for non-JSON schemas (April 18th 2023)", "description": "https://github.com/asyncapi/community/issues/668.", "videoId": "JFPERXh2ZUY" - }, - { - "image_url": "https://i.ytimg.com/vi/hN6aE3Ebn08/hqdefault.jpg", - "title": "Spec 3.0 meeting (April 13th 2023)", - "description": "https://github.com/asyncapi/community/issues/649.", - "videoId": "hN6aE3Ebn08" - }, - { - "image_url": "https://i.ytimg.com/vi/O4TQWBEaXy0/hqdefault.jpg", - "title": "Spec 3.0 meeting (March 29th 2023)", - "description": "https://github.com/asyncapi/community/issues/640.", - "videoId": "O4TQWBEaXy0" - }, - { - "image_url": "https://i.ytimg.com/vi/tKYyL_DiLds/hqdefault.jpg", - "title": "Community Meeting (March 21th 2023)", - "description": "https://github.com/asyncapi/community/issues/640.", - "videoId": "tKYyL_DiLds" } ] \ No newline at end of file diff --git a/dashboard.json b/dashboard.json index f906e66ff531..056e79e282ec 100644 --- a/dashboard.json +++ b/dashboard.json @@ -16,17 +16,6 @@ ], "score": 25.053033341156514 }, - { - "id": "PR_kwDOB5hCo85FYPwk", - "isPR": true, - "isAssigned": false, - "title": "feat!: extend bundling to create another schemas without $id", - "author": "derberg", - "resourcePath": "/asyncapi/spec-json-schemas/pull/298", - "repo": "asyncapi/spec-json-schemas", - "labels": [], - "score": 22.399617922442182 - }, { "id": "I_kwDOBW5R_c5Pi3rO", "isPR": false, @@ -41,7 +30,7 @@ "color": "0D67D3" } ], - "score": 22.112443333692923 + "score": 22.399617922442182 }, { "id": "MDU6SXNzdWU5OTMxODc5ODM=", @@ -84,7 +73,7 @@ "color": "a2eeef" } ], - "score": 18.091999091203302 + "score": 18.37917367995256 }, { "id": "I_kwDOBGu-185CELGB", @@ -97,6 +86,17 @@ "labels": [], "score": 18.091999091203302 }, + { + "id": "PR_kwDODCuNRs4r1oNL", + "isPR": true, + "isAssigned": false, + "title": "docs: proposed set of bindings for AWS - SNS and SQS", + "author": "iancooper", + "resourcePath": "/asyncapi/bindings/pull/84", + "repo": "asyncapi/bindings", + "labels": [], + "score": 17.517649913704783 + }, { "id": "MDU6SXNzdWU4MzM2NTY1ODc=", "isPR": false, @@ -174,18 +174,33 @@ "score": 15.220253203710714 }, { - "id": "PR_kwDODyzcIc5NDHYS", + "id": "PR_kwDOE8Qh385L_vbE", "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", + "title": "feat: add basic C++ support", + "author": "jonaslagoni", + "resourcePath": "/asyncapi/modelina/pull/1156", + "repo": "asyncapi/modelina", "labels": [], - "score": 14.933078614961456 + "score": 15.220253203710714 } ], "goodFirstIssues": [ + { + "id": "I_kwDOBW5R_c5kbYkc", + "title": "[📑 Docs]: improve adeo case study", + "isAssigned": false, + "resourcePath": "/asyncapi/website/issues/1615", + "repo": "asyncapi/website", + "author": "derberg", + "area": "Unknown", + "labels": [ + { + "name": "📑 docs", + "color": "E50E99" + } + ] + }, { "id": "I_kwDOBW5R_c5jSPTM", "title": "filter section is overflowing for small screen in dashboard section", @@ -678,21 +693,6 @@ } ] }, - { - "id": "I_kwDOFDnrNc5M4GpA", - "title": "Help validate Windows installer publishing", - "isAssigned": false, - "resourcePath": "/asyncapi/cli/issues/302", - "repo": "asyncapi/cli", - "author": "derberg", - "area": "ci-cd", - "labels": [ - { - "name": "enhancement", - "color": "a2eeef" - } - ] - }, { "id": "I_kwDOCoBobc5KYpv0", "title": "Document how to fix randomly failing tests during development", diff --git a/package-lock.json b/package-lock.json index da2ea2e59ded..6471c773cf02 100644 --- a/package-lock.json +++ b/package-lock.json @@ -66,7 +66,7 @@ "swiper": "^8.3.2", "tailwind-merge": "^1.3.0", "tailwindcss": "^3.1.4", - "yaml": "^2.1.3" + "yaml": "^2.2.2" }, "devDependencies": { "@netlify/functions": "^1.4.0", @@ -8891,9 +8891,9 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "node_modules/yaml": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.1.3.tgz", - "integrity": "sha512-AacA8nRULjKMX2DvWvOAdBZMOfQlypSFkjcOcu9FalllIDJ1kvlREzcdIZmidQUqqeMv7jorHjq2HlLv/+c2lg==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.2.tgz", + "integrity": "sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==", "engines": { "node": ">= 14" } @@ -16369,9 +16369,9 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "yaml": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.1.3.tgz", - "integrity": "sha512-AacA8nRULjKMX2DvWvOAdBZMOfQlypSFkjcOcu9FalllIDJ1kvlREzcdIZmidQUqqeMv7jorHjq2HlLv/+c2lg==" + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.2.tgz", + "integrity": "sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==" }, "yaml-ast-parser": { "version": "0.0.43", diff --git a/package.json b/package.json index 820e37c2a595..b59d0570442d 100644 --- a/package.json +++ b/package.json @@ -91,7 +91,7 @@ "swiper": "^8.3.2", "tailwind-merge": "^1.3.0", "tailwindcss": "^3.1.4", - "yaml": "^2.1.3", + "yaml": "^2.2.2", "@slack/web-api": "^6.5.1" }, "devDependencies": {