---
type: "article"
title: "🚀 Github Actions, VSCode extension, Generator 0.30.0, Governance Model, Conventional Commits"
newsletter: "AsyncAPI Initiative"
newsletter_handle: "asyncapi-initiative"
newsletter_url: "https://usecommune.com/n/asyncapi-initiative"
author: "Thulisile Sibanda (@thulieblack)"
published: "2020-02-27T11:00:00.000Z"
canonical_url: "https://usecommune.com/n/asyncapi-initiative/a/github-actions-vscode-extension-generator-0-30-0-governance"
markdown_url: "https://usecommune.com/n/asyncapi-initiative/a/github-actions-vscode-extension-generator-0-30-0-governance.md"
chat_url: "https://usecommune.com/n/asyncapi-initiative/a/github-actions-vscode-extension-generator-0-30-0-governance/chat"
source_url: "http://eepurl.com/gT3Kir"
body_source: "imported"
likes: 0
replies: 0
body_words: 697
---

# 🚀 Github Actions, VSCode extension, Generator 0.30.0, Governance Model, Conventional Commits

[View this email in your browser](https://mailchi.mp/51588e35be93/github-actions-vscode-extension-generator-0300-governance-model-conventional-commits?e=[UNIQID])

![](https://gallery.mailchimp.com/3cdae6aed726d2e7490aec739/images/3205a7f3-01ee-4125-9e29-cb7ef00dbd1a.png)

![](https://mcusercontent.com/3cdae6aed726d2e7490aec739/images/c3b28dce-bce5-4910-beb9-313aa6835152.png)

## **Project Status Update**

We released [Generator](https://github.com/asyncapi/generator) 0.30.0 🎉

Git support is now enabled. When you generate files:

- To non-empty directory, you get an error with information that you can lose some of your work that can be overwritten.
- To a directory in a Git repository, you get an error that you might lose some of your work but only in case you have some unstaged changes, and the directory is not in .gitignore.

We also introduced a new flag in CLI called --force-write (it is also supported on a library level) and it will allow you to ignore rules provided by this feature.

We opened an issue about [improving AsyncAPI governance model](https://github.com/asyncapi/asyncapi/issues/313) to have it as open as possible. Feel free to leave a comment.

![](https://mcusercontent.com/3cdae6aed726d2e7490aec739/images/38569ecf-d762-4e43-93a2-af41c149c080.png)

## **AsyncAPI Special Interest Group (SIG) open meeting**

### Last Meeting

The last SIG meeting took place on the **18th of February**.

 The topics we discussed were:

- We talked about [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/) spec and how it can help us with release publishing automation. We decided to [give it a try](https://github.com/asyncapi/generator/issues/225).
- We decided to give GitHub Actions a try, and migrate there overtime pipelines set up on TravisCI. We will be able to use GitHub Actions for things (like stale tickets management) that normally we would automate using different tools like Probot.
- To make AsyncAPI a welcoming community for contributors and also other reasons we discussed [this](https://github.com/asyncapi/generator/issues/220) issue and decided to go forward with implementation.
- We agreed to standardize work across all repositories with basic actions listed in [this](https://github.com/asyncapi/asyncapi/issues/312) issue.
- We got a question from the audience about how to start contributing and pick up an issue. As a result we published [a document](https://docs.google.com/document/d/1uWGDOkeT9J4acD7rPge468Tme0OotynldsXqtpuGTD8) that at the moment is a WIP and long term plan is to get a clear instruction or flow diagram out of it that makes contributors onboarding easier. Feel free to suggest changes in the document. You need to be a member of [this](https://groups.google.com/forum/#!forum/asyncapi-users) mailing list to be able to view and comment on the document.

Watch the recording on our [YouTube channel](https://www.youtube.com/channel/UCIz9zGwDLbrYQcDKVXdOstQ) - [https://www.youtube.com/watch?v=F3E3zcO-qSM](https://www.youtube.com/watch?v=F3E3zcO-qSM)

[![](https://mcusercontent.com/3cdae6aed726d2e7490aec739/video_thumbnails_new/ec641a71442516121d147bdf2717bed2.png)](https://www.youtube.com/watch?v=F3E3zcO-qSM "AsyncAPI SIG meeting 17 (Feb 18, 2020)")

This is the recording for the AsyncAPI Special Interest Group (SIG) meeting #17.

[Watch Last SIG Meeting](https://www.youtube.com/watch?v=F3E3zcO-qSM "Watch Last SIG Meeting")

### Next Meeting

The next meeting is scheduled for **next Tuesday, 3rd of March, 6PM CET**.

 **The agenda for the meeting is built [here](https://github.com/asyncapi/asyncapi/issues/316)**. This is what we have on the agenda at the moment, but feel free to suggest your topics:

- Setting up stale issues/PRs review[#314](https://github.com/asyncapi/asyncapi/issues/314)
- Improve setup of sponsoring options across organization[#315](https://github.com/asyncapi/asyncapi/issues/315)
- Discuss separating existing templates from the generator repository and develop them separately -[more details](https://asyncapi.slack.com/archives/C34F2JV0U/p1582206413111700?thread_ts=1582200019.111100&cid=C34F2JV0U)
- Discuss extending test spec in the generator with additional specification fields for new features added to the templates -[more details](https://asyncapi.slack.com/archives/CQVJXFNQL/p1582560018008000)

The meeting is hosted on [Zoom](https://zoom.us/j/165106914).

 To not forget about future meetings and have always up to date invite in your calendar, add your email to [this](https://groups.google.com/forum/#!forum/asyncapi-users) mailing list.

![](https://mcusercontent.com/3cdae6aed726d2e7490aec739/images/653658b6-3ee4-4ba2-a930-9b5db2339723.png)

## Would you like to learn more about AsyncAPI?

Learn about AsyncAPI by attending the workshops we are organizing in Barcelona, San Francisco, London, Madrid, Amsterdam, ...

 **Pre-registration open now!**

[Join us](https://www.asyncapi.com/workshops/preregistration/?utm_source=newsletter&utm_medium=email&utm_content=button&utm_campaign=newsletter-27-02-2020 "Join us")

![](https://mcusercontent.com/3cdae6aed726d2e7490aec739/images/906b2745-fa23-4599-9ce8-7ed635e6f892.png)

## Blog posts from the community

[![](https://mcusercontent.com/3cdae6aed726d2e7490aec739/images/8da745d1-2a14-4604-8401-fc634f3722f4.png)](https://dev.to/waleedashraf/asyncapi-for-documentation-and-validation-of-event-driven-architecture-2ap8)

**[AsyncAPI for documentation and validation of event-driven architecture](https://dev.to/waleedashraf/asyncapi-for-documentation-and-validation-of-event-driven-architecture-2ap8)**
 by [Waleed Ashraf](https://twitter.com/WaleedAshraf01)

[Read More](https://dev.to/waleedashraf/asyncapi-for-documentation-and-validation-of-event-driven-architecture-2ap8 "Read More")

[![](https://mcusercontent.com/3cdae6aed726d2e7490aec739/images/f08f4d6d-66df-43c8-b6dd-fbfb5bedfab5.png)](https://marketplace.visualstudio.com/items?itemName=mermade.openapi-lint)

[Visual Studio Code openapi-lint plugin](https://marketplace.visualstudio.com/items?itemName=mermade.openapi-lint) by [Mike Ralphson](https://twitter.com/PermittedSoc) now supports AsyncAPI 1.2.x and 2.0

[Read More](https://marketplace.visualstudio.com/items?itemName=mermade.openapi-lint "Read More")

[![](https://mcusercontent.com/3cdae6aed726d2e7490aec739/images/547434e8-bf24-47b6-b50f-a0f8017f5c96.png)](https://modeling-languages.com/asyncapi-modeling-editor-code-generator/)

[A Modeling Editor and Code Generator for AsyncAPI](https://modeling-languages.com/asyncapi-modeling-editor-code-generator/) by Abel Gómez and [Jordi Cabot](https://twitter.com/softmodeling) (UOC)

[Read More](https://modeling-languages.com/asyncapi-modeling-editor-code-generator/ "Read More")

If you want to promote your content in the Newsletter. Maybe you have some interesting blog posts you want to share with others. Join [this](https://groups.google.com/forum/#!forum/asyncapi-users) mailing list and gain access to [the document](https://docs.google.com/document/d/1vGZ1e8zxPxSXu0r5457Vohb9hjg8hkvolWSOFjr73-Y) where we craft the next Newsletter and suggest your changes.

#### Follow us

[![GitHub](https://cdn-images.mailchimp.com/icons/social-block-v2/outline-color-github-48.png)](https://github.com/asyncapi)

[GitHub](https://github.com/asyncapi)

[![Twitter](https://cdn-images.mailchimp.com/icons/social-block-v2/outline-color-twitter-48.png)](http://www.twitter.com/AsyncAPISpec)

[Twitter](http://www.twitter.com/AsyncAPISpec)

[![LinkedIn](https://cdn-images.mailchimp.com/icons/social-block-v2/outline-color-linkedin-48.png)](https://www.linkedin.com/company/asyncapi/)

[LinkedIn](https://www.linkedin.com/company/asyncapi/)

[![YouTube](https://cdn-images.mailchimp.com/icons/social-block-v2/outline-color-youtube-48.png)](https://www.youtube.com/channel/UCIz9zGwDLbrYQcDKVXdOstQ)

[YouTube](https://www.youtube.com/channel/UCIz9zGwDLbrYQcDKVXdOstQ)

[![WebSite](https://cdn-images.mailchimp.com/icons/social-block-v2/outline-color-link-48.png)](https://www.asyncapi.com/)

[WebSite](https://www.asyncapi.com/)

*Copyright © 2020 Fran Méndez, All rights reserved.*

 Want to change how you receive these emails?
 You can [update your preferences](https://asyncapi.us12.list-manage.com/profile?u=3cdae6aed726d2e7490aec739&id=6e3e437abe&e=[UNIQID]&c=ae30867f87) or [unsubscribe from this list](https://asyncapi.us12.list-manage.com/unsubscribe?u=3cdae6aed726d2e7490aec739&id=6e3e437abe&t=b&e=[UNIQID]&c=ae30867f87).

 [![Email Marketing Powered by Mailchimp](https://cdn-images.mailchimp.com/monkey_rewards/intuit-mc-rewards-1.png "Mailchimp Email Marketing")](https://login.mailchimp.com/signup/email-referral/?aid=3cdae6aed726d2e7490aec739)

***

## Discussion

No replies yet.
