Skip to content

Commit 25dcf37

Browse files
authored
Merge branch 'master' into AceTheCreator-patch-2
2 parents 311028c + 4adc205 commit 25dcf37

30 files changed

+612
-949
lines changed

.github/workflows/create-event-ad-hoc.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
meeting_desc: ${{ github.event.inputs.desc }}
3131
meeting_banner: ${{ github.event.inputs.meeting_banner }}
3232
host: lpgornicki@gmail.com
33-
alternative_host: "jonas-lt@live.dk,devlopergene@gmail.com,sibanda.thulie@gmail.com,alejandra.olvera.novack@gmail.com,samir.amzani@gmail.com,oluwabamikemi@gmail.com"
33+
alternative_host: "muibudeenaishat@gmail.com,devlopergene@gmail.com,sibanda.thulie@gmail.com,alejandra.olvera.novack@gmail.com,samir.amzani@gmail.com,oluwabamikemi@gmail.com"
3434
issue_template_path: .github/workflows/create-event-helpers/issues_templates/ad-hoc.md
3535
create_zoom: true
3636
secrets:

AMBASSADORS_MEMBERS.json

Lines changed: 18 additions & 133 deletions
Original file line numberDiff line numberDiff line change
@@ -287,72 +287,6 @@
287287
}
288288
]
289289
},
290-
{
291-
"name": "Jesse Menning",
292-
"github": "jessemenning",
293-
"twitter": "JesseMenning",
294-
"bio": "Jesse Menning teams with companies and government agencies to design event-driven architecture and microservices at scale. To guide those discussions, I draw upon more than 15 years of integration architecture and implementation experience, particularly with IBM and Solace platforms. I've been involved with AsyncAPI since 2020, along with other open-source initiatives such as CloudEvents and OpenTelemetry.",
295-
"linkedin": "jesse-menning",
296-
"company": "Solace",
297-
"title": "Architect, Office of the CTO at Solace",
298-
"img": "https://avatars.githubusercontent.com/u/62108913?v=4",
299-
"contributions": [
300-
{
301-
"type": "article",
302-
"title": "AsyncAPI 2.3 Adds Solace Bindings to Unlock Full Power of PubSub+",
303-
"date": {
304-
"year": 2022,
305-
"month": "January"
306-
},
307-
"link": "https://solace.com/blog/asyncapi-adds-solace-bindings/"
308-
},
309-
{
310-
"type": "article",
311-
"title": "Align Production Reality and Event Documentation with the AsyncAPI Discovery Tool",
312-
"date": {
313-
"year": 2021,
314-
"month": "November"
315-
},
316-
"link": "https://solace.com/blog/asyncapi-discovery-tool/"
317-
},
318-
{
319-
"type": "article",
320-
"title": "AsyncAPI vs. OpenAPI: Answers to Your Burning Questions About the Two Leading API Specs",
321-
"date": {
322-
"year": 2021,
323-
"month": "June"
324-
},
325-
"link": "https://solace.com/blog/asyncapi-vs-openapi/"
326-
},
327-
{
328-
"type": "article",
329-
"title": "AsyncAPI, CloudEvents, OpenTelemetry: Which Event-Driven Specs Should Your DevOps Include?",
330-
"date": {
331-
"year": 2021,
332-
"month": "March"
333-
},
334-
"link": "https://solace.com/blog/asyncapi-cloudevents-opentelemetry-event-driven-specs-devops/"
335-
},
336-
{
337-
"type": "presentation",
338-
"title": "Future of AsyncAPI, Panel discussion, AsyncAPI Conference",
339-
"date": {
340-
"year": 2021,
341-
"month": "November"
342-
},
343-
"link": "https://www.youtube.com/watch?v=3EeMHhbwyOQ"
344-
},
345-
{
346-
"type": "presentation",
347-
"title": "Thinking Out Loud #4 — with Jesse Menning",
348-
"date": {
349-
"year": 2021,
350-
"month": "August"
351-
},
352-
"link": "https://www.youtube.com/watch?v=eJewFUR-OaM"
353-
}
354-
]
355-
},
356290
{
357291
"name": "Ludovic Dussart",
358292
"github": "M3lkior",
@@ -482,73 +416,6 @@
482416
}
483417
]
484418
},
485-
{
486-
"name": "Mete Atamel",
487-
"github": "meteatamel",
488-
"twitter": "meteatamel",
489-
"country": "🇬🇧",
490-
"bio": "Mete is a Software Engineer and a Developer Advocate with 18+ years of experience. Currently, he works in the Developer Relations team at Google in London. He builds tools, demos, tutorials, and gives talks to educate and help developers to be successful on Google Cloud. As a regular speaker at tech conferences, he has spoken over 345+ events since 2016 on modern application development topics such as Kubernetes, Istio, Knative, serverless, event-driven architectures, and microservice orchestration. Prior to his current role, he was a Software Engineer/Architect/Tech Lead at Nokia, EMC, Adobe, Skype, and Microsoft building various client and server technologies, resulting in multiple patents.",
491-
"linkedin": "mete-atamel",
492-
"company": "Google",
493-
"title": "Software Engineer and Developer Advocate at Google",
494-
"img": "https://avatars.githubusercontent.com/u/1177542?v=4",
495-
"contributions": [
496-
{
497-
"type": "article",
498-
"title": "AsyncAPI Basics",
499-
"date": {
500-
"year": 2023,
501-
"month": "May"
502-
},
503-
"link": "https://medium.com/google-cloud/asyncapi-basics-6e6394c9587"
504-
},
505-
{
506-
"type": "article",
507-
"title": "AsyncAPI Tools",
508-
"date": {
509-
"year": 2023,
510-
"month": "May"
511-
},
512-
"link": "https://medium.com/google-cloud/asyncapi-tools-dd59f9236b20"
513-
},
514-
{
515-
"type": "article",
516-
"title": "Understanding AsyncAPI’s publish & subscribe semantics with an example",
517-
"date": {
518-
"year": 2023,
519-
"month": "May"
520-
},
521-
"link": "https://medium.com/google-cloud/understanding-asyncapis-publish-subscribe-semantics-with-an-example-cfa1cc3faef5"
522-
},
523-
{
524-
"type": "article",
525-
"title": "CloudEvents + AsyncAPI",
526-
"date": {
527-
"year": 2023,
528-
"month": "May"
529-
},
530-
"link": "https://medium.com/google-cloud/cloudevents-asyncapi-fa8ef63f28e0"
531-
},
532-
{
533-
"type": "article",
534-
"title": "Google Cloud Pub/Sub + AsyncAPI",
535-
"date": {
536-
"year": 2023,
537-
"month": "May"
538-
},
539-
"link": "https://medium.com/google-cloud/google-cloud-pub-sub-asyncapi-6ea3c1ed3c49"
540-
},
541-
{
542-
"type": "presentation",
543-
"title": "Open standards for building event-driven applications in the cloud",
544-
"date": {
545-
"year": 2023,
546-
"month": "June"
547-
},
548-
"link": "https://www.youtube.com/watch?v=6Igp4DhK_hE"
549-
}
550-
]
551-
},
552419
{
553420
"name": "Raphael De Lio",
554421
"github": "raphaeldelio",
@@ -608,6 +475,24 @@
608475
"month": "June"
609476
},
610477
"link": "https://confengine.com/conferences/selenium-conf-2024/proposal/20021/unshackling-your-system-under-test-shift-left-testing-through-dependency-isolation"
478+
},
479+
{
480+
"type": "talk",
481+
"title": "Using API spec as an Executable Contract To Mock and Test Microservices",
482+
"date": {
483+
"year": 2024,
484+
"month": "October"
485+
},
486+
"link": "https://www.youtube.com/watch?v=wiM20HTCerM"
487+
},
488+
{
489+
"type": "talk",
490+
"title": "Contract-Driven Development for Event-Driven Architectures",
491+
"date": {
492+
"year": 2024,
493+
"month": "December"
494+
},
495+
"link": "https://conference.asyncapi.com/venue/Paris"
611496
}
612497
]
613498
},

AMBASSADOR_ORGANIZATION.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ Examples:
5353

5454
### Become an AsyncAPI Ambassador
5555

56-
The process of becoming an ambassador is very simple. Go to the **community** repository and open a PR to edit the `ambassadors.json` file. The TSC will then evaluate your candidacy!
56+
The process of becoming an ambassador is very simple. Go to the **community** repository and open a PR to edit the `AMBASSADORS_MEMBERS.json` file. The TSC will then evaluate your candidacy!
5757

5858
That PR doesn't have to be created by the ambassador candidate; any community member may open a PR to submit someone's application to the AsyncAPI Ambassador Program.
5959

CODEOWNERS

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,12 @@
55
# For more details, read the following article on GitHub: https://help.github.com/articles/about-codeowners/.
66

77
# The default owners are automatically added as reviewers when you open a pull request unless different owners are specified in the file.
8-
* @alequetzalli @derberg @asyncapi-bot-eve @thulieblack
8+
* @quetzalliwrites @derberg @asyncapi-bot-eve @thulieblack
99

1010
# All ambassadors related files
1111
AMBASSADOR* @thulieblack
1212

1313
# Code Of Conduct
1414
/code_of_conduct/ @asyncapi/code_of_conduct
15+
CODE_OF_CONDUCT.md @asyncapi/code_of_conduct
16+
slack-etiquette.md @asyncapi/code_of_conduct

CODE_OF_CONDUCT.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ The Code of Conduct Committee (CoC Committee) responds to, investigates, and res
4545

4646
The Committee has the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that do not align with this Code of Conduct. The Committee may also temporarily or permanently ban any contributor for inappropriate, threatening, offensive, or harmful behaviors to the community.
4747

48-
For more details, please see the [CoC Committee and Incident Resolution Procedure](https://github.com/asyncapi/community/pull/1013/files).
48+
For more details, please see the [CoC Committee and Incident Resolution Procedure](https://github.com/asyncapi/community/tree/master/code_of_conduct).
4949

5050
## Enforcement
5151

Emeritus.yaml

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
# This file lists individuals who were previously TSC members but are no longer active.
2-
emeritus:
1+
# This file lists individuals who were previously TSC members and Ambassadors but are no longer active.
2+
3+
emeritus_tsc:
34
- jotamusik
45
- LouisXhaferi
56
- aeworxet
@@ -14,4 +15,10 @@ emeritus:
1415
- kieranm1999
1516
- jefflufc
1617
- lewis-relph
17-
- emilianozublena
18+
- emilianozublena
19+
- NektariosFifes
20+
- M3lkior
21+
22+
emeritus_ambassadors:
23+
- jessemenning
24+
- meteatamel

0 commit comments

Comments
 (0)