Skip to content

Commit

Permalink
Merge branch 'add-gravitee-announcement' of https://github.com/iambam…
Browse files Browse the repository at this point in the history
…i/website into add-gravitee-announcement
  • Loading branch information
iambami committed Jun 11, 2024
2 parents 275033d + 6ad1d66 commit a8ddc1e
Show file tree
Hide file tree
Showing 13 changed files with 101 additions and 40 deletions.
4 changes: 3 additions & 1 deletion .github/workflows/if-nodejs-pr-testing.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,9 @@ jobs:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
# Using macos-13 instead of latest (macos-14) due to an issue with Puppeteer and such runner.
# See: https://github.com/puppeteer/puppeteer/issues/12327 and https://github.com/asyncapi/parser-js/issues/1001
os: [ubuntu-latest, macos-13, windows-latest]
steps:
- if: >
!github.event.pull_request.draft && !(
Expand Down
1 change: 0 additions & 1 deletion markdown/blog/2024-april-summary.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ authors:
link: https://www.linkedin.com/in/v-thulisile-sibanda/
byline: AsyncAPI Community Manager
excerpt: 'April Community update'
featured: true
---

We are excited and commend [Specmatic](https://specmatic.in/) for their commitment to supporting open-source projects. They have sponsored [Pavel Bodiachevskii](https://www.linkedin.com/in/pavel-bo/), whose project assists in parsing AsyncAPI specs in Java and converting the parsed specs into executable contracts using the `jasyncapi` library. This kind of support is truly invaluable to the community and open-source maintainers. Please [check out the latest `jasyncapi` release](https://github.com/asyncapi/jasyncapi/releases/tag/1.0.0-RC) for more details.
Expand Down
66 changes: 66 additions & 0 deletions markdown/blog/2024-may-summary.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
---
title: "Community Update: May 2024"
date: 2024-06-05T06:00:00+01:00
type: Communication
tags:
- Project Status
cover: /img/posts/2024-blog-banner/blog-banner-may.webp
authors:
- name: Thulisile Sibanda
photo: /img/avatars/thulieblack.webp
link: https://www.linkedin.com/in/v-thulisile-sibanda/
byline: AsyncAPI Community Manager
excerpt: 'May Community update'
featured: true
---

May has been a fantastic month for our community. We are delighted to announce that [Gravitee](https://gravitee.io/) has joined us as our new Platinum sponsor; thanks to [Georgie Burrows](https://www.linkedin.com/in/georgieburrows/) for making this happen.


<a href='https://gravitee.io/' target='_blank'>
<img src='/img/sponsors/gravitee.io_logo.jpg' alt='gravitee' width='500px' />
</a>

Furthermore, we are thrilled to welcome [SmartBear](http://www.smartbear.com/) as our Silver sponsor.

<a href='http://www.smartbear.com/' target='_blank'>
<img src='/img/sponsors/sb_logo.jpg' alt='smartbear' width='500px' />
</a>

We cannot thank our sponsors enough for their unwavering support. Your contributions are truly invaluable.

## AsyncAPI Conf on Tour

We recently wrapped up our first conference of the year in Helsinki and are grateful to our speakers for coming to share their knowledge and expertise; slide content will be available on the [conference website soon](https://conference.asyncapi.com/venue/helsinki).

Next, we'll be heading to London for our next event. We are still [accepting proposals for speakers](https://conference.asyncapi.com/venue/London), and we encourage anyone who would like to share their expertise or insights with the community to apply. The deadline for submissions is July 12th.

We also seek volunteers to help organize our upcoming online conference in October. If you are interested in being involved in the planning process, hosting, designing, or contributing to the conference page, [please take a moment to fill out the Call for Volunteers form](https://lnkd.in/gAUgTtyB), and we will be in touch soon.

## AsyncAPI Website Migration

Our [AsyncAPI Website](https://www.asyncapi.com/en) has successfully migrated to NextJS + TypeScript for easy maintenance. Thanks to [Akshat Nema](https://www.linkedin.com/in/akshat-nema) for leading this fantastic work and for contributions made by [Ashmit Gupta](https://www.linkedin.com/in/jaisarita), [Ashish Padhy](https://www.linkedin.com/in/ashish-padhy3023), [Vishvamsinh Vaghela](https://www.linkedin.com/in/vishvamsinh-vaghela-591695217/), [Ansh Goyal](https://www.linkedin.com/in/thisisanshg), and [Sambhav Gupta](https://www.linkedin.com/in/sambhavgupta0705). Please [review the new codebase on GitHub](https://github.com/asyncapi/website) and [check out the pull request with the website migration changes](https://github.com/asyncapi/website/pull/2710).

## Spec x Tooling
We're excited to announce that a new case study from [HDI Global SE](https://www.hdi.global/) is in progress and will soon be available on our website. Please keep an eye on Slack for the announcement when it's ready. For a quick sneak peek of the work-in-progress, check out the [HDI Global SE case study preview](https://github.com/asyncapi/website/pull/3010).

## AsyncAPI Bounty Program
The [AsyncAPI Bounty Program is now accepting issues for Q3](https://github.com/orgs/asyncapi/discussions/963#discussioncomment-9599187). If you maintain any AsyncAPI repository and have backlog issues you don't have time to address, please consider submitting them. We encourage the submission of design and documentation issues. For more details and to track the current progress for Q2, please check out the [Bounty Board](https://github.com/orgs/asyncapi/projects/36).

## Community Discussion

### Exploring ways of project funding
We are exploring ways to fund our project, such as monetizing YouTube. If you know of any other funding solutions we could incorporate into the initiative, please share your suggestions in the open discussion on [Exploring Different Ways of Funding Project Work](https://github.com/orgs/asyncapi/discussions/1208).

### Slack Admin Rights for CoC Committee

We are updating and finalizing the new AsyncAPI Code of Conduct Committee documentation. To help ensure the safety of the Slack workspace, we are holding an open vote to grant admin rights to full-time CoCC members. For more details and to cast your vote, please look at the [Proposal for Slack Admin Rights for CoC Main Committee discussion](https://github.com/asyncapi/community/issues/1227).

## New Hire

We are pleased to welcome [Oluwabamikemi Kayode](https://www.linkedin.com/in/atinuke-oluwabamikemi-kayode-5b838b1b7/) as our first Community Marketing Specialist. With the collaboration of experts in the marketing working group, she'll help us spearhead our marketing efforts. Thanks to our [Open Collective donations](https://opencollective.com/asyncapi), Bami is the second person to join the AsyncAPI Initiative and work full-time.


## Coming in June
- **AsyncAPI Mentorship Program** - Many have been wondering if we will have a third cohort of the AsyncAPI Mentorship Program and when it will start. Be sure to keep an eye out for announcements this month.
- **AsyncAPI Community Updates Newsletter** - The June Edition issue will arrive in your inbox this week. Ensure [you subscribe to the AsyncAPI Newsletter](https://www.asyncapi.com/newsletter); you don't want to miss out.
2 changes: 1 addition & 1 deletion markdown/blog/asyncapi-website-migration.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: "Migration of AsyncAPI Website to Next.js v14 and TypeScript"
date: 2024-06-07T12:00:00+05:30
date: 2024-06-04T12:00:00+05:30
type: Engineering
tags:
- Website
Expand Down
13 changes: 6 additions & 7 deletions markdown/blog/gravitee-annoucement.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: "Gravitee Sponsorship Annoucement"
title: "Gravitee Sponsorship Announcement"
date: 2024-06-04T06:00:00+01:00
type: Communication
tags:
Expand All @@ -9,8 +9,8 @@ authors:
- name: Atinuke Oluwabamikemi Kayode
photo: /img/avatars/bami.webp
link: https://www.linkedin.com/in/atinuke-oluwabamikemi-kayode-5b838b1b7/
byline: AsyncAPI Community Marketing Speacialist
excerpt: 'Gravitee Sponsorship Annoucement'
byline: AsyncAPI Community Marketing Specialist
excerpt: 'Gravitee Sponsorship Announcement'
featured: true
---

Expand All @@ -31,11 +31,10 @@ Gravitee’s sponsorship as a Platinum partner is a testament to their commitmen

- **Foster Innovation:** This partnership will drive further innovation within the AsyncAPI ecosystem, encouraging the development of new tools and integrations that benefit the entire community.

## A Heartfelt Thank You to Gravitee
## A Heartfelt Thank You to Gravitee

We are profoundly grateful to Gravitee for their continued support and commitment to the AsyncAPI initiative. Their sponsorship is instrumental in advancing our mission to enhance event-driven architectures and make asynchronous APIs more accessible and efficient for developers worldwide.
By joining us as a Platinum Sponsor and contributing to AsyncAPI Conf on Tour, Gravitee is playing a vital role in shaping the future of asynchronous API development.
We are profoundly grateful to Gravitee for their continued support and commitment to the AsyncAPI initiative. Their sponsorship is instrumental in advancing our mission to enhance event-driven architectures and make asynchronous APIs more accessible and efficient for developers worldwide. Gravitee plays a vital role in shaping the future of asynchronous API development by joining us as a Platinum Sponsor and contributing to AsyncAPI Conf on Tour.

We're excited to have Gravitee.io on board as a Platinum Sponsor, and we look forward to a continued collaboration in advancing the AsyncAPI ecosystem!
We're excited to have Gravitee.io on board as a Platinum Sponsor, and we look forward to continued collaboration in advancing the AsyncAPI ecosystem!

For more information about Gravitee and their API management solutions, visit [Gravitee.io](https://www.gravitee.io/). To learn more about AsyncAPI and our mission, visit [AsyncAPI](https://www.asyncapi.com/en).
50 changes: 25 additions & 25 deletions markdown/docs/tools/cli/usage.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ $ npm install -g @asyncapi/cli
$ asyncapi COMMAND
running command...
$ asyncapi (--version)
@asyncapi/cli/1.15.4 linux-x64 node-v18.20.3
@asyncapi/cli/1.16.0 linux-x64 node-v18.20.3
$ asyncapi --help [COMMAND]
USAGE
$ asyncapi COMMAND
Expand Down Expand Up @@ -98,7 +98,7 @@ EXAMPLES
$ asyncapi bundle ./asyncapi.yaml -o final-asyncapi.yaml --base ../public-api/main.yaml --baseDir ./social-media/comments-service
```

_See code: [src/commands/bundle.ts](https://github.com/asyncapi/cli/blob/v1.15.4/src/commands/bundle.ts)_
_See code: [src/commands/bundle.ts](https://github.com/asyncapi/cli/blob/v1.16.0/src/commands/bundle.ts)_

## `asyncapi config`

Expand All @@ -112,7 +112,7 @@ DESCRIPTION
CLI config settings
```

_See code: [src/commands/config/index.ts](https://github.com/asyncapi/cli/blob/v1.15.4/src/commands/config/index.ts)_
_See code: [src/commands/config/index.ts](https://github.com/asyncapi/cli/blob/v1.16.0/src/commands/config/index.ts)_

## `asyncapi config analytics`

Expand All @@ -132,7 +132,7 @@ DESCRIPTION
Enable or disable analytics for metrics collection
```

_See code: [src/commands/config/analytics.ts](https://github.com/asyncapi/cli/blob/v1.15.4/src/commands/config/analytics.ts)_
_See code: [src/commands/config/analytics.ts](https://github.com/asyncapi/cli/blob/v1.16.0/src/commands/config/analytics.ts)_

## `asyncapi config context`

Expand All @@ -146,7 +146,7 @@ DESCRIPTION
Manage short aliases for full paths to AsyncAPI documents
```

_See code: [src/commands/config/context/index.ts](https://github.com/asyncapi/cli/blob/v1.15.4/src/commands/config/context/index.ts)_
_See code: [src/commands/config/context/index.ts](https://github.com/asyncapi/cli/blob/v1.16.0/src/commands/config/context/index.ts)_

## `asyncapi config context add CONTEXT-NAME SPEC-FILE-PATH`

Expand All @@ -168,7 +168,7 @@ DESCRIPTION
Add a context to the store
```

_See code: [src/commands/config/context/add.ts](https://github.com/asyncapi/cli/blob/v1.15.4/src/commands/config/context/add.ts)_
_See code: [src/commands/config/context/add.ts](https://github.com/asyncapi/cli/blob/v1.16.0/src/commands/config/context/add.ts)_

## `asyncapi config context current`

Expand All @@ -185,7 +185,7 @@ DESCRIPTION
Shows the current context that is being used
```

_See code: [src/commands/config/context/current.ts](https://github.com/asyncapi/cli/blob/v1.15.4/src/commands/config/context/current.ts)_
_See code: [src/commands/config/context/current.ts](https://github.com/asyncapi/cli/blob/v1.16.0/src/commands/config/context/current.ts)_

## `asyncapi config context edit CONTEXT-NAME NEW-SPEC-FILE-PATH`

Expand All @@ -206,7 +206,7 @@ DESCRIPTION
Edit a context in the store
```

_See code: [src/commands/config/context/edit.ts](https://github.com/asyncapi/cli/blob/v1.15.4/src/commands/config/context/edit.ts)_
_See code: [src/commands/config/context/edit.ts](https://github.com/asyncapi/cli/blob/v1.16.0/src/commands/config/context/edit.ts)_

## `asyncapi config context init [CONTEXT-FILE-PATH]`

Expand All @@ -229,7 +229,7 @@ DESCRIPTION
Initialize context
```

_See code: [src/commands/config/context/init.ts](https://github.com/asyncapi/cli/blob/v1.15.4/src/commands/config/context/init.ts)_
_See code: [src/commands/config/context/init.ts](https://github.com/asyncapi/cli/blob/v1.16.0/src/commands/config/context/init.ts)_

## `asyncapi config context list`

Expand All @@ -246,7 +246,7 @@ DESCRIPTION
List all the stored contexts in the store
```

_See code: [src/commands/config/context/list.ts](https://github.com/asyncapi/cli/blob/v1.15.4/src/commands/config/context/list.ts)_
_See code: [src/commands/config/context/list.ts](https://github.com/asyncapi/cli/blob/v1.16.0/src/commands/config/context/list.ts)_

## `asyncapi config context remove CONTEXT-NAME`

Expand All @@ -266,7 +266,7 @@ DESCRIPTION
Delete a context from the store
```

_See code: [src/commands/config/context/remove.ts](https://github.com/asyncapi/cli/blob/v1.15.4/src/commands/config/context/remove.ts)_
_See code: [src/commands/config/context/remove.ts](https://github.com/asyncapi/cli/blob/v1.16.0/src/commands/config/context/remove.ts)_

## `asyncapi config context use CONTEXT-NAME`

Expand All @@ -286,7 +286,7 @@ DESCRIPTION
Set a context as current
```

_See code: [src/commands/config/context/use.ts](https://github.com/asyncapi/cli/blob/v1.15.4/src/commands/config/context/use.ts)_
_See code: [src/commands/config/context/use.ts](https://github.com/asyncapi/cli/blob/v1.16.0/src/commands/config/context/use.ts)_

## `asyncapi config versions`

Expand All @@ -303,7 +303,7 @@ DESCRIPTION
Show versions of AsyncAPI tools used
```

_See code: [src/commands/config/versions.ts](https://github.com/asyncapi/cli/blob/v1.15.4/src/commands/config/versions.ts)_
_See code: [src/commands/config/versions.ts](https://github.com/asyncapi/cli/blob/v1.16.0/src/commands/config/versions.ts)_

## `asyncapi convert [SPEC-FILE]`

Expand All @@ -325,7 +325,7 @@ DESCRIPTION
Convert asyncapi documents older to newer versions
```

_See code: [src/commands/convert.ts](https://github.com/asyncapi/cli/blob/v1.15.4/src/commands/convert.ts)_
_See code: [src/commands/convert.ts](https://github.com/asyncapi/cli/blob/v1.16.0/src/commands/convert.ts)_

## `asyncapi diff OLD NEW`

Expand Down Expand Up @@ -365,7 +365,7 @@ DESCRIPTION
Find diff between two asyncapi files
```

_See code: [src/commands/diff.ts](https://github.com/asyncapi/cli/blob/v1.15.4/src/commands/diff.ts)_
_See code: [src/commands/diff.ts](https://github.com/asyncapi/cli/blob/v1.16.0/src/commands/diff.ts)_

## `asyncapi generate`

Expand All @@ -379,7 +379,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/v1.15.4/src/commands/generate/index.ts)_
_See code: [src/commands/generate/index.ts](https://github.com/asyncapi/cli/blob/v1.16.0/src/commands/generate/index.ts)_

## `asyncapi generate fromTemplate ASYNCAPI TEMPLATE`

Expand Down Expand Up @@ -423,7 +423,7 @@ EXAMPLES
$ asyncapi generate fromTemplate asyncapi.yaml @asyncapi/html-template --param version=1.0.0 singleFile=true --output ./docs --force-write
```

_See code: [src/commands/generate/fromTemplate.ts](https://github.com/asyncapi/cli/blob/v1.15.4/src/commands/generate/fromTemplate.ts)_
_See code: [src/commands/generate/fromTemplate.ts](https://github.com/asyncapi/cli/blob/v1.16.0/src/commands/generate/fromTemplate.ts)_

## `asyncapi generate models LANGUAGE FILE`

Expand Down Expand Up @@ -491,7 +491,7 @@ DESCRIPTION
Generates typed models
```

_See code: [src/commands/generate/models.ts](https://github.com/asyncapi/cli/blob/v1.15.4/src/commands/generate/models.ts)_
_See code: [src/commands/generate/models.ts](https://github.com/asyncapi/cli/blob/v1.16.0/src/commands/generate/models.ts)_

## `asyncapi new`

Expand Down Expand Up @@ -548,7 +548,7 @@ EXAMPLES
$ 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/v1.15.4/src/commands/new/index.ts)_
_See code: [src/commands/new/index.ts](https://github.com/asyncapi/cli/blob/v1.16.0/src/commands/new/index.ts)_

## `asyncapi new file`

Expand Down Expand Up @@ -605,7 +605,7 @@ EXAMPLES
$ 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/file.ts](https://github.com/asyncapi/cli/blob/v1.15.4/src/commands/new/file.ts)_
_See code: [src/commands/new/file.ts](https://github.com/asyncapi/cli/blob/v1.16.0/src/commands/new/file.ts)_

## `asyncapi new glee`

Expand All @@ -627,7 +627,7 @@ DESCRIPTION
Creates a new Glee project
```

_See code: [src/commands/new/glee.ts](https://github.com/asyncapi/cli/blob/v1.15.4/src/commands/new/glee.ts)_
_See code: [src/commands/new/glee.ts](https://github.com/asyncapi/cli/blob/v1.16.0/src/commands/new/glee.ts)_

## `asyncapi optimize [SPEC-FILE]`

Expand Down Expand Up @@ -665,7 +665,7 @@ EXAMPLES
$ asyncapi optimize ./asyncapi.yaml --optimization=remove-components --output=terminal --no-tty
```

_See code: [src/commands/optimize.ts](https://github.com/asyncapi/cli/blob/v1.15.4/src/commands/optimize.ts)_
_See code: [src/commands/optimize.ts](https://github.com/asyncapi/cli/blob/v1.16.0/src/commands/optimize.ts)_

## `asyncapi start`

Expand All @@ -679,7 +679,7 @@ DESCRIPTION
Start asyncapi studio
```

_See code: [src/commands/start/index.ts](https://github.com/asyncapi/cli/blob/v1.15.4/src/commands/start/index.ts)_
_See code: [src/commands/start/index.ts](https://github.com/asyncapi/cli/blob/v1.16.0/src/commands/start/index.ts)_

## `asyncapi start studio`

Expand All @@ -698,7 +698,7 @@ DESCRIPTION
starts a new local instance of Studio
```

_See code: [src/commands/start/studio.ts](https://github.com/asyncapi/cli/blob/v1.15.4/src/commands/start/studio.ts)_
_See code: [src/commands/start/studio.ts](https://github.com/asyncapi/cli/blob/v1.16.0/src/commands/start/studio.ts)_

## `asyncapi validate [SPEC-FILE]`

Expand Down Expand Up @@ -726,5 +726,5 @@ DESCRIPTION
validate asyncapi file
```

_See code: [src/commands/validate.ts](https://github.com/asyncapi/cli/blob/v1.15.4/src/commands/validate.ts)_
_See code: [src/commands/validate.ts](https://github.com/asyncapi/cli/blob/v1.16.0/src/commands/validate.ts)_
<!-- commandsstop -->
3 changes: 0 additions & 3 deletions netlify.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,6 @@
X-Frame-Options = "ALLOW-FROM https://www.youtube.com/"
Access-Control-Allow-Origin = "*"

[context.production.environment]
NODE_ENV = "development"

[build]
command = "npm run build"
functions = "netlify/functions"
Expand Down
1 change: 0 additions & 1 deletion package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 0 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,6 @@
"eslint-plugin-unused-imports": "^3.1.0",
"inquirer": "^9.2.14",
"postcss-import": "^16.0.1",
"prettier": "3.3.0",
"remark-cli": "^12.0.1",
"remark-lint": "^10.0.0",
"remark-mdx": "^3.0.1"
Expand Down
Binary file modified public/img/avatars/bami.webp
Binary file not shown.
Binary file not shown.
Binary file added public/img/sponsors/gravitee.io_logo.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/img/sponsors/sb_logo.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit a8ddc1e

Please sign in to comment.