From 7a7af16d0bccecff4a5b615d9ed0e7a32e4e38ff Mon Sep 17 00:00:00 2001 From: derberg Date: Thu, 10 Feb 2022 12:13:53 +0100 Subject: [PATCH 1/7] chore(blog): add article about openforce --- pages/blog/openforce-2022.md | 55 +++++++++++++++++++++ public/img/posts/openforce-2022/cover.webp | Bin 0 -> 23794 bytes 2 files changed, 55 insertions(+) create mode 100644 pages/blog/openforce-2022.md create mode 100644 public/img/posts/openforce-2022/cover.webp diff --git a/pages/blog/openforce-2022.md b/pages/blog/openforce-2022.md new file mode 100644 index 000000000000..ea32570e2023 --- /dev/null +++ b/pages/blog/openforce-2022.md @@ -0,0 +1,55 @@ +--- +title: "AsyncAPI at OpenForce" +date: 2022-02-28T06:00:00+01:00 +type: Communication +tags: + - Open Source + - Contribute +cover: /img/posts/openforce-2022/cover.webp +authors: + - name: Lukasz Gornicki + photo: /img/avatars/lpgornicki.webp + link: https://twitter.com/derberq + byline: AsyncAPI Maintainer and Dev Comm Keeper +featured: true +--- + +Two years ago AsyncAPI Initiative actively participated in Hacktoberfest to help folks start their journey in open source. This was a very successful event. We got feedback that the level of commitment that we presented makes us perfect candidates for Google Summer of Code. + +Last year we participated in Google Summer of Code and again in Hacktoberfest. It went great! We onboarded many new super enthusiastic contributors that stayed with us longer. + +This year could not be different. We want to do it again and yet again on a larger scale. Thus active participation in initiatives focused on introducing new folks in open source became [one of our main goals for 2022](https://github.com/asyncapi/community/discussions/193). + +Thanks to one of our contributors, [Hargun Kaur](https://www.linkedin.com/in/hkaur008/) we learned about [OpenForce](https://www.openforce.tech/) and decided to join it in March 2022. + +## What we offer + +AsyncAPI maintainers prepared some GitHub issues that are easy enough to be completed in one month. We offer full support in discussing possible solutions and on-time review in pull requests. + +AsyncAPI community is a safe place for your first open-source contribution. Many folks are open to support your first steps in this great world. + +In exchange, every person that completes these tasks will get an AsyncAPI t-shirt! + +## How to connect + +Join [our Slack workspace](https://www.asyncapi.com/slack-invite). Just make sure to follow our [Slack etiquette](https://github.com/asyncapi/.github/blob/master/slack-etiquette.md) and [the code of conduct](https://github.com/asyncapi/.github/blob/master/CODE_OF_CONDUCT.md). + +We will also have [Abir Pal](https://twitter.com/imabptweets) present in OpenForce Discord channel, in case you need help on your way to AsyncAPI. + +## List of issues you can work on [TODO] + +### CI/CD + +- [Workflow that updates every PR with clear info about conventional commits](https://github.com/asyncapi/.github/issues/70) +- [Add /review to automatically add codeowners as reviewers](https://github.com/asyncapi/.github/issues/112) +- [Readme links check](https://github.com/asyncapi/.github/issues/92) +- TODO + +### TypeScript + +- [Add asyncapi bundle command in AsyncAPI CLI](https://github.com/asyncapi/cli/issues/219) +- [Add asyncapi optimize command in AsyncAPI CLI](https://github.com/asyncapi/cli/issues/218) +- [Remove usage of Parser, validation and update docs from AsyncAPI bundler](https://github.com/asyncapi/bundler/issues/26) +- TODO + +> Photo by OpenForce \ No newline at end of file diff --git a/public/img/posts/openforce-2022/cover.webp b/public/img/posts/openforce-2022/cover.webp new file mode 100644 index 0000000000000000000000000000000000000000..cdff0d1de1405f7cd61bb18e6c2c0adbf4996e07 GIT binary patch literal 23794 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 t(*tgX3kg}xU;4~d) Date: Fri, 11 Feb 2022 11:31:23 +0100 Subject: [PATCH 2/7] added issues from Aayush --- pages/blog/openforce-2022.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pages/blog/openforce-2022.md b/pages/blog/openforce-2022.md index ea32570e2023..118c2aa5b2ac 100644 --- a/pages/blog/openforce-2022.md +++ b/pages/blog/openforce-2022.md @@ -50,6 +50,8 @@ We will also have [Abir Pal](https://twitter.com/imabptweets) present in OpenFor - [Add asyncapi bundle command in AsyncAPI CLI](https://github.com/asyncapi/cli/issues/219) - [Add asyncapi optimize command in AsyncAPI CLI](https://github.com/asyncapi/cli/issues/218) - [Remove usage of Parser, validation and update docs from AsyncAPI bundler](https://github.com/asyncapi/bundler/issues/26) +- [Add support for Markdown output in AsyncAPI Diff](https://github.com/asyncapi/diff/issues/84) +- [Add support for HTML output in AsyncAPI Diff](https://github.com/asyncapi/diff/issues/85) - TODO -> Photo by OpenForce \ No newline at end of file +> Photo by OpenForce From 21ab1730f2ab3284452fda49fb51b96abb8f32ab Mon Sep 17 00:00:00 2001 From: Lukasz Gornicki Date: Mon, 28 Feb 2022 17:42:25 +0100 Subject: [PATCH 3/7] Apply suggestions from code review Co-authored-by: Alejandra Quetzalli --- pages/blog/openforce-2022.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pages/blog/openforce-2022.md b/pages/blog/openforce-2022.md index 118c2aa5b2ac..b4238a7ae1f1 100644 --- a/pages/blog/openforce-2022.md +++ b/pages/blog/openforce-2022.md @@ -14,19 +14,19 @@ authors: featured: true --- -Two years ago AsyncAPI Initiative actively participated in Hacktoberfest to help folks start their journey in open source. This was a very successful event. We got feedback that the level of commitment that we presented makes us perfect candidates for Google Summer of Code. +Two years ago, the AsyncAPI Initiative participated in Hacktoberfest to help folks start their journey in open source. Hacktoberfest was a very successful event. We got feedback that the level of commitment that we presented makes us perfect candidates for Google Summer of Code. -Last year we participated in Google Summer of Code and again in Hacktoberfest. It went great! We onboarded many new super enthusiastic contributors that stayed with us longer. +Last year, we participated in Google Summer of Code and again in Hacktoberfest. It went great! We onboarded many new, super enthusiastic contributors that stayed with us longer. -This year could not be different. We want to do it again and yet again on a larger scale. Thus active participation in initiatives focused on introducing new folks in open source became [one of our main goals for 2022](https://github.com/asyncapi/community/discussions/193). +This year won't be different. We want to do it again and yet again, on a larger scale. Thus, active participation in initiatives focused on introducing new folks into open source became [one of our main goals for 2022](https://github.com/asyncapi/community/discussions/193). -Thanks to one of our contributors, [Hargun Kaur](https://www.linkedin.com/in/hkaur008/) we learned about [OpenForce](https://www.openforce.tech/) and decided to join it in March 2022. +Thanks to one of our contributors, [Hargun Kaur](https://www.linkedin.com/in/hkaur008/), we learned about [OpenForce](https://www.openforce.tech/) and decided to join it in March 2022. ## What we offer AsyncAPI maintainers prepared some GitHub issues that are easy enough to be completed in one month. We offer full support in discussing possible solutions and on-time review in pull requests. -AsyncAPI community is a safe place for your first open-source contribution. Many folks are open to support your first steps in this great world. +The AsyncAPI community is a safe place for your first open source contribution. Many folks are open to supporting your first steps in this great world. In exchange, every person that completes these tasks will get an AsyncAPI t-shirt! @@ -34,7 +34,7 @@ In exchange, every person that completes these tasks will get an AsyncAPI t-shir Join [our Slack workspace](https://www.asyncapi.com/slack-invite). Just make sure to follow our [Slack etiquette](https://github.com/asyncapi/.github/blob/master/slack-etiquette.md) and [the code of conduct](https://github.com/asyncapi/.github/blob/master/CODE_OF_CONDUCT.md). -We will also have [Abir Pal](https://twitter.com/imabptweets) present in OpenForce Discord channel, in case you need help on your way to AsyncAPI. +We will also have [Abir Pal](https://twitter.com/imabptweets) present in the OpenForce Discord channel, in case you need help on your way to AsyncAPI. ## List of issues you can work on [TODO] From 3e847c10dd2266bb01e723a77000936ba5a1f80e Mon Sep 17 00:00:00 2001 From: derberg Date: Mon, 28 Feb 2022 18:23:21 +0100 Subject: [PATCH 4/7] add all issues to the list --- pages/blog/openforce-2022.md | 30 +++++++++++++++++++++++++++--- 1 file changed, 27 insertions(+), 3 deletions(-) diff --git a/pages/blog/openforce-2022.md b/pages/blog/openforce-2022.md index b4238a7ae1f1..dd554932a818 100644 --- a/pages/blog/openforce-2022.md +++ b/pages/blog/openforce-2022.md @@ -41,9 +41,14 @@ We will also have [Abir Pal](https://twitter.com/imabptweets) present in the Ope ### CI/CD - [Workflow that updates every PR with clear info about conventional commits](https://github.com/asyncapi/.github/issues/70) -- [Add /review to automatically add codeowners as reviewers](https://github.com/asyncapi/.github/issues/112) - [Readme links check](https://github.com/asyncapi/.github/issues/92) -- TODO +- [CI on PR's should build the Docker image](https://github.com/asyncapi/server-api/issues/50) + +### K8S/Helm + +- [Automate Helm chart release version bump](https://github.com/asyncapi/event-gateway/issues/86) +- [Create better Kubernetes liveness, readiness and startup Probes](https://github.com/asyncapi/event-gateway/issues/77) +- [Add livenessProbe and readinessProbe to K8s Deployment](https://github.com/asyncapi/server-api/issues/57) ### TypeScript @@ -52,6 +57,25 @@ We will also have [Abir Pal](https://twitter.com/imabptweets) present in the Ope - [Remove usage of Parser, validation and update docs from AsyncAPI bundler](https://github.com/asyncapi/bundler/issues/26) - [Add support for Markdown output in AsyncAPI Diff](https://github.com/asyncapi/diff/issues/84) - [Add support for HTML output in AsyncAPI Diff](https://github.com/asyncapi/diff/issues/85) -- TODO +- [Add implementation for /bundle path](https://github.com/asyncapi/server-api/issues/55) +- [Add implementation for /diff path](https://github.com/asyncapi/server-api/issues/56) +- [Serve openapi.yaml file as documentation page](https://github.com/asyncapi/server-api/issues/43) +- [Enable validation of an example payload](https://github.com/asyncapi/studio/issues/200) + +### JavaScript + +- [Switch for rendering whole channels by template parameter](https://github.com/asyncapi/markdown-template/issues/194) +- [Create eslint plugin for organization repositories](https://github.com/asyncapi/community/issues/238) + +### Go + +- [Support Kafka](https://github.com/asyncapi/go-watermill-template/issues/126) - Also includes JavaScript work. +- [Create Avro schema parser](https://github.com/asyncapi/parser-go/issues/51) + +### Others + +- [Define a better API that can be used by other applications](https://github.com/asyncapi/event-gateway/issues/47) +- [Idea: Using EventGateway Websocket with Grafana](https://github.com/asyncapi/event-gateway/issues/60) + > Photo by OpenForce From aa17b3032ef8086f01dcadb400fc9d88088385f2 Mon Sep 17 00:00:00 2001 From: derberg Date: Mon, 28 Feb 2022 18:25:10 +0100 Subject: [PATCH 5/7] Update openforce-2022.md --- pages/blog/openforce-2022.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pages/blog/openforce-2022.md b/pages/blog/openforce-2022.md index dd554932a818..d3f91f10b698 100644 --- a/pages/blog/openforce-2022.md +++ b/pages/blog/openforce-2022.md @@ -61,6 +61,8 @@ We will also have [Abir Pal](https://twitter.com/imabptweets) present in the Ope - [Add implementation for /diff path](https://github.com/asyncapi/server-api/issues/56) - [Serve openapi.yaml file as documentation page](https://github.com/asyncapi/server-api/issues/43) - [Enable validation of an example payload](https://github.com/asyncapi/studio/issues/200) +- [Show how to integrate Modelina in an AsyncAPI generator template](https://github.com/asyncapi/modelina/issues/641) +- [Show how to integrate Modelina in a website](https://github.com/asyncapi/modelina/issues/642) ### JavaScript From 3d97a5da65bb764b658c0e17f0203c2ed3f5887b Mon Sep 17 00:00:00 2001 From: derberg Date: Mon, 28 Feb 2022 18:33:25 +0100 Subject: [PATCH 6/7] date --- pages/blog/openforce-2022.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/blog/openforce-2022.md b/pages/blog/openforce-2022.md index d3f91f10b698..f52f5440ec24 100644 --- a/pages/blog/openforce-2022.md +++ b/pages/blog/openforce-2022.md @@ -1,6 +1,6 @@ --- title: "AsyncAPI at OpenForce" -date: 2022-02-28T06:00:00+01:00 +date: 2022-03-31T06:00:00+01:00 type: Communication tags: - Open Source From 6c7b17a9494ad9a1dad087b445c7dc634c460af5 Mon Sep 17 00:00:00 2001 From: derberg Date: Mon, 28 Feb 2022 18:39:34 +0100 Subject: [PATCH 7/7] guardian --- pages/blog/openforce-2022.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/blog/openforce-2022.md b/pages/blog/openforce-2022.md index f52f5440ec24..8b71bb722b35 100644 --- a/pages/blog/openforce-2022.md +++ b/pages/blog/openforce-2022.md @@ -10,7 +10,7 @@ authors: - name: Lukasz Gornicki photo: /img/avatars/lpgornicki.webp link: https://twitter.com/derberq - byline: AsyncAPI Maintainer and Dev Comm Keeper + byline: AsyncAPI Maintainer and Community Guardian featured: true ---