From b10ef3208280b5e764b16c75e4a78185f6fbbad3 Mon Sep 17 00:00:00 2001 From: Jonas Lagoni Date: Mon, 7 Feb 2022 13:56:17 +0100 Subject: [PATCH 01/16] Updated docs --- CODEOWNERS | 22 +++++++++++++++++++++- README.md | 20 +++++++++++++++----- docs/champions.md | 16 ++++++++++++++++ docs/contributing.md | 2 +- 4 files changed, 53 insertions(+), 7 deletions(-) create mode 100644 docs/champions.md diff --git a/CODEOWNERS b/CODEOWNERS index 6cf25a5281..4687eff01d 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -6,4 +6,24 @@ # The default owners are automatically added as reviewers when you open a pull request unless different owners are specified in the file. -* @magicmatatjahu @jonaslagoni @github-actions[bot] +* @magicmatatjahu @jonaslagoni + + +# Input Champions for AsyncAPI input +*/processors/AsyncAPIInputProcessor*.ts +# Input Champions for OpenAPI input +*/processors/OpenAPIInputProcessor*.ts +*/processors/SwaggerInputProcessor*.ts +# Input Champions for JSON Schema input +*/processors/JsonSchemaInputProcessor*.ts + +# Language Champions for TypeScript +*/generators/typescript +# Language Champions for JavaScript +*/generators/javascript +# Language Champions for Go +*/generators/go +# Language Champions for Java +*/generators/java +# Language Champions for Csharp +*/generators/csharp diff --git a/README.md b/README.md index 766052e50c..ff608f194c 100644 --- a/README.md +++ b/README.md @@ -5,11 +5,18 @@ Modelina

- Modelina is the official AsyncAPI SDK used to generate different data models (i.e. Java/TypeScript classes, Go Structs, etc) for AsyncAPI documents, among other supported inputs. + Modelina is the official AsyncAPI SDK to generate data models (i.e. Java/TypeScript classes, Go Structs, etc) from AsyncAPI documents, among other supported inputs.

+ +[![blackbox pipeline status](https://img.shields.io/github/workflow/status/asyncapi/modelina/Blackbox%20testing%20(Stay%20Awhile%20and%20Listen)?label=blackbox%20testing)](https://github.com/asyncapi/modelina/actions/workflows/blackbox-testing.yml?query=branch%3Amaster++) [![Coverage Status](https://coveralls.io/repos/github/asyncapi/modelina/badge.svg?branch=master)](https://coveralls.io/github/asyncapi/modelina?branch=master) - +![Maintenance score](https://img.shields.io/npms-io/maintenance-score/@asyncapi/modelina) +[![Npm latest version](https://img.shields.io/npm/v/@asyncapi/modelina)](https://github.com/asyncapi/modelina/blob/master/LICENSE) +[![License](https://img.shields.io/github/license/asyncapi/modelina)](https://github.com/asyncapi/modelina/blob/master/LICENSE) +[![last commit](https://img.shields.io/github/last-commit/asyncapi/modelina)](https://github.com/asyncapi/modelina/commits/master) +[![Discussions](https://img.shields.io/github/discussions/asyncapi/modelina)](https://github.com/asyncapi/modelina/discussions) +[![Playground](https://img.shields.io/website?label=playground&url=https%3A%2F%2Fwww.asyncapi.com%2Ftools%2Fmodelina)](https://www.asyncapi.com/tools/modelina) [![All Contributors](https://img.shields.io/badge/all_contributors-20-orange.svg?style=flat-square)](#contributors-) @@ -25,6 +32,7 @@ This package is still under development and has not reached version 1.0.0 yet. T +- [:loudspeaker: ATTENTION:](#loudspeaker-attention) - [Requirements](#requirements) - [Installation](#installation) - [Features](#features) @@ -33,7 +41,7 @@ This package is still under development and has not reached version 1.0.0 yet. T - [Examples](#examples) - [Development](#development) - [Contributing](#contributing) -- [Contributors ✨](#contributors-%E2%9C%A8) +- [Contributors ✨](#contributors-) @@ -113,10 +121,12 @@ To see the complete feature list for each language, please click the individual - [Reach version 1.0](https://github.com/asyncapi/modelina/milestone/3) ## Documentation -The documentation for this library can all be found under the documentation [README](./docs/README.md). +The documentation for this library can be found under the [documentation folder](./docs/README.md). ## Examples -We have gathered all the examples, in a separate folder to ensure consistency, they can be found under the [example folder](./examples). +Do you need to know how to use the library in certain scenarios? + +We have gathered all the examples in a separate folder, they can be found under the [examples folder](./examples). ## Development To setup your development environment please read the [development](./docs/development.md) document. diff --git a/docs/champions.md b/docs/champions.md new file mode 100644 index 0000000000..705c82958c --- /dev/null +++ b/docs/champions.md @@ -0,0 +1,16 @@ +# Maintainers +As Modelina grows, more and more people would like to become maintainers, each with varying degree of time to give. + +In order to have something for everyone, we introduce the concept of `champions` where we split up the areas of responsibility where best possible. + +All champions are maintainers of Modelina will automatic become members of the [TSC](https://www.asyncapi.com/community/tsc). + +## Input champions +Input champions are those who take charge of the input processing, it can either be a specific input processor (such as JSON Schema or AsyncAPI) or multiple. They maintain the process of converting the input to the internal model which Modelina can use to generate outputs to. + +## Language champions +Language champions are those who maintain of a specific language output, it can either be a specific generator (such as TypeScript or Java) or or multiple. They maintain the process of converting the internal model into usable data models in their respective language. + +## Becoming a champion +There can be many ways to become a champion, but what they all have in common is regularly contributing to the project. There is no limit to who or how many can become champions of a specific area. You can also become a general maintainer with no specific area, especially if you like to do it all :tada: + diff --git a/docs/contributing.md b/docs/contributing.md index db11367a14..2f32c04a54 100644 --- a/docs/contributing.md +++ b/docs/contributing.md @@ -1,6 +1,6 @@ # Contributing to Modelina -First of all, thank you 🙇🏾‍♀️ for considering contributing to the Modelina SDK library; we can use all the help we can get! +First of all, thank you 🙇🏾‍♀️ for considering contributing to Modelina; it needs all the help it can get! This contribution guide is an extension to the core contributing guide that can be found [here](https://github.com/asyncapi/.github/blob/master/CONTRIBUTING.md). Please make sure you go through that beforehand. 🙂👍🏽 From 14cebed07384b44316e6b3c873a81aa15ac2a8bf Mon Sep 17 00:00:00 2001 From: Jonas Lagoni Date: Tue, 8 Feb 2022 11:41:57 +0100 Subject: [PATCH 02/16] Updated badged --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index ff608f194c..cc588f9e6a 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,7 @@ [![blackbox pipeline status](https://img.shields.io/github/workflow/status/asyncapi/modelina/Blackbox%20testing%20(Stay%20Awhile%20and%20Listen)?label=blackbox%20testing)](https://github.com/asyncapi/modelina/actions/workflows/blackbox-testing.yml?query=branch%3Amaster++) [![Coverage Status](https://coveralls.io/repos/github/asyncapi/modelina/badge.svg?branch=master)](https://coveralls.io/github/asyncapi/modelina?branch=master) +[![Project Status: Active – The project has reached a stable, usable state and is being actively developed.](https://www.repostatus.org/badges/latest/active.svg)](https://www.repostatus.org/#active) ![Maintenance score](https://img.shields.io/npms-io/maintenance-score/@asyncapi/modelina) [![Npm latest version](https://img.shields.io/npm/v/@asyncapi/modelina)](https://github.com/asyncapi/modelina/blob/master/LICENSE) [![License](https://img.shields.io/github/license/asyncapi/modelina)](https://github.com/asyncapi/modelina/blob/master/LICENSE) From 0fa5e203ff8e70798072245f76ae80dc62667cf3 Mon Sep 17 00:00:00 2001 From: Jonas Lagoni Date: Mon, 14 Feb 2022 17:19:27 +0100 Subject: [PATCH 03/16] updated author name --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 815f06960f..82df87dec3 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "sdk" ], "author": { - "name": "The AsyncAPI maintainers" + "name": "The Modelina codeowners and contributors" }, "main": "lib/cjs/index.js", "module": "lib/esm/index.js", From 285cc21e64d5e4229edd01dbd7bdb71836af88d6 Mon Sep 17 00:00:00 2001 From: Jonas Lagoni Date: Mon, 14 Feb 2022 20:02:06 +0100 Subject: [PATCH 04/16] Reformatted the docs --- README.md | 4 +++- docs/champions.md | 22 +++++++++++++++++----- 2 files changed, 20 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index b8f0f1cdb8..84fe1963a2 100644 --- a/README.md +++ b/README.md @@ -122,11 +122,13 @@ To see the complete feature list for each language, please click the individual - [Reach version 1.0](https://github.com/asyncapi/modelina/milestone/3) ## Documentation -The documentation for this library can be found under the [documentation folder](./docs/README.md). +A feature cannot exist with documentation. Documentation for this library can be found under the [documentation folder](./docs/README.md). ## Examples Do you need to know how to use the library in certain scenarios? +A feature cannot exist without also showing exactly how it can be done in an example. + We have gathered all the examples in a separate folder, they can be found under the [examples folder](./examples). ## Development diff --git a/docs/champions.md b/docs/champions.md index 705c82958c..6d03688765 100644 --- a/docs/champions.md +++ b/docs/champions.md @@ -1,16 +1,28 @@ -# Maintainers +# Champions + As Modelina grows, more and more people would like to become maintainers, each with varying degree of time to give. In order to have something for everyone, we introduce the concept of `champions` where we split up the areas of responsibility where best possible. -All champions are maintainers of Modelina will automatic become members of the [TSC](https://www.asyncapi.com/community/tsc). +## Areas of responsibility +These are the areas that we mainly focus on getting having champions and where you can help out. However, keep in mind it is not limited to any of these. + +### Core champion +There is not one area that interest you, but rather the library as a whole, where you want to maintain and push forward the project and it's vision. -## Input champions +### Doc champions +Doc champions are those who focus on the documentation and how users best go from 0 to 100 in order to use Modelina. Maybe you like to write technical documentation, or you love making tutorials, this would be for you! + +### Input champions Input champions are those who take charge of the input processing, it can either be a specific input processor (such as JSON Schema or AsyncAPI) or multiple. They maintain the process of converting the input to the internal model which Modelina can use to generate outputs to. -## Language champions +### Language champions Language champions are those who maintain of a specific language output, it can either be a specific generator (such as TypeScript or Java) or or multiple. They maintain the process of converting the internal model into usable data models in their respective language. ## Becoming a champion -There can be many ways to become a champion, but what they all have in common is regularly contributing to the project. There is no limit to who or how many can become champions of a specific area. You can also become a general maintainer with no specific area, especially if you like to do it all :tada: +There can be many ways to become a champion, but what they all have in common is regularly contributing to the project. There is no limit to who or how many can become champions of a specific area and you can also become champion of multiple areas. + +### How to get started +The first step is always to get to know the tool, explore how and what it does, if you like to make your own side projects, try using Modelina and as you find issues, raise them and maybe even solve them. You can also look for good first issues, that are well described issues tailored for new contributors. +As you become more and more familiar with the project and continue to contribute, naturally you become a champion, like two rivers merging. From ed2dfe854c1f60174f7afc83ee8fd8fc2b6233d7 Mon Sep 17 00:00:00 2001 From: Jonas Lagoni Date: Mon, 14 Feb 2022 20:10:30 +0100 Subject: [PATCH 05/16] Added gif --- docs/champions.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/docs/champions.md b/docs/champions.md index 6d03688765..01b6b000c1 100644 --- a/docs/champions.md +++ b/docs/champions.md @@ -1,5 +1,8 @@ + # Champions + + As Modelina grows, more and more people would like to become maintainers, each with varying degree of time to give. In order to have something for everyone, we introduce the concept of `champions` where we split up the areas of responsibility where best possible. @@ -7,7 +10,7 @@ In order to have something for everyone, we introduce the concept of `champions` ## Areas of responsibility These are the areas that we mainly focus on getting having champions and where you can help out. However, keep in mind it is not limited to any of these. -### Core champion +### Core champions There is not one area that interest you, but rather the library as a whole, where you want to maintain and push forward the project and it's vision. ### Doc champions @@ -19,7 +22,7 @@ Input champions are those who take charge of the input processing, it can either ### Language champions Language champions are those who maintain of a specific language output, it can either be a specific generator (such as TypeScript or Java) or or multiple. They maintain the process of converting the internal model into usable data models in their respective language. -## Becoming a champion +# Becoming a champion There can be many ways to become a champion, but what they all have in common is regularly contributing to the project. There is no limit to who or how many can become champions of a specific area and you can also become champion of multiple areas. ### How to get started From 2a6e88f71ab3d7dfb9bb7f3cc2e7f1ee0702d183 Mon Sep 17 00:00:00 2001 From: Jonas Lagoni Date: Mon, 14 Feb 2022 20:11:40 +0100 Subject: [PATCH 06/16] Center image --- docs/champions.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/docs/champions.md b/docs/champions.md index 01b6b000c1..cf09b28f14 100644 --- a/docs/champions.md +++ b/docs/champions.md @@ -1,8 +1,9 @@ -# Champions - - +

+ +

+# Champions As Modelina grows, more and more people would like to become maintainers, each with varying degree of time to give. In order to have something for everyone, we introduce the concept of `champions` where we split up the areas of responsibility where best possible. From a0be91e0685b7f64c61ecb95606f9052c2e272d6 Mon Sep 17 00:00:00 2001 From: Jonas Lagoni Date: Mon, 14 Feb 2022 20:21:07 +0100 Subject: [PATCH 07/16] Added better CODEOWNERS --- CODEOWNERS | 29 ++++++++++++++++++++++------- README.md | 3 +-- 2 files changed, 23 insertions(+), 9 deletions(-) diff --git a/CODEOWNERS b/CODEOWNERS index 4687eff01d..b48398f903 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -6,24 +6,39 @@ # The default owners are automatically added as reviewers when you open a pull request unless different owners are specified in the file. -* @magicmatatjahu @jonaslagoni +# Core champions (aaand bot of course!) +* @magicmatatjahu @jonaslagoni @github-actions[bot] # Input Champions for AsyncAPI input */processors/AsyncAPIInputProcessor*.ts + # Input Champions for OpenAPI input */processors/OpenAPIInputProcessor*.ts */processors/SwaggerInputProcessor*.ts + # Input Champions for JSON Schema input */processors/JsonSchemaInputProcessor*.ts -# Language Champions for TypeScript -*/generators/typescript -# Language Champions for JavaScript +# Language Champions for TypeScript and it's presets +*/generators/typescript/ +*/generators/typescript/preset/CommonPreset.ts + +# Language Champions for JavaScript and it's presets */generators/javascript -# Language Champions for Go +*/generators/javascript/preset/CommonPreset.ts + +# Language Champions for Go and it's presets */generators/go -# Language Champions for Java + +# Language Champions for Java and it's presets */generators/java -# Language Champions for Csharp +*/generators/java/preset/CommonPreset.ts +*/generators/java/preset/ConstraintsPreset.ts +*/generators/java/preset/DescriptioPreset.ts +*/generators/java/preset/JacksonPreset.ts + +# Language Champions for C# and it's presets */generators/csharp +*/generators/csharp/preset/CommonPreset.ts +*/generators/csharp/preset/JsonSerializerPreset.ts diff --git a/README.md b/README.md index 84fe1963a2..804d71b8f1 100644 --- a/README.md +++ b/README.md @@ -33,7 +33,6 @@ This package is still under development and has not reached version 1.0.0 yet. T -- [:loudspeaker: ATTENTION:](#loudspeaker-attention) - [Requirements](#requirements) - [Installation](#installation) - [Features](#features) @@ -42,7 +41,7 @@ This package is still under development and has not reached version 1.0.0 yet. T - [Examples](#examples) - [Development](#development) - [Contributing](#contributing) -- [Contributors ✨](#contributors-) +- [Contributors ✨](#contributors-%E2%9C%A8) From f0421d48047b89480507a0b8d2c7fb5a29ec3b8a Mon Sep 17 00:00:00 2001 From: Jonas Lagoni Date: Mon, 14 Feb 2022 20:23:13 +0100 Subject: [PATCH 08/16] Adapted CODEOWNERS for tests as well --- CODEOWNERS | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/CODEOWNERS b/CODEOWNERS index b48398f903..fd2a87eca6 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -22,23 +22,23 @@ # Language Champions for TypeScript and it's presets */generators/typescript/ -*/generators/typescript/preset/CommonPreset.ts +*/generators/typescript/preset/CommonPreset*.ts # Language Champions for JavaScript and it's presets */generators/javascript -*/generators/javascript/preset/CommonPreset.ts +*/generators/javascript/preset/CommonPreset*.ts # Language Champions for Go and it's presets */generators/go # Language Champions for Java and it's presets */generators/java -*/generators/java/preset/CommonPreset.ts -*/generators/java/preset/ConstraintsPreset.ts -*/generators/java/preset/DescriptioPreset.ts -*/generators/java/preset/JacksonPreset.ts +*/generators/java/preset/CommonPreset*.ts +*/generators/java/preset/ConstraintsPreset*.ts +*/generators/java/preset/DescriptioPreset*.ts +*/generators/java/preset/JacksonPreset*.ts # Language Champions for C# and it's presets */generators/csharp -*/generators/csharp/preset/CommonPreset.ts -*/generators/csharp/preset/JsonSerializerPreset.ts +*/generators/csharp/preset/CommonPreset*.ts +*/generators/csharp/preset/JsonSerializerPreset*.ts From 616cf120925d66f2eedb571c4c3e9e1a24c1852b Mon Sep 17 00:00:00 2001 From: Jonas Lagoni Date: Thu, 17 Feb 2022 13:45:57 +0100 Subject: [PATCH 09/16] Update docs/champions.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Maciej Urbańczyk --- docs/champions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/champions.md b/docs/champions.md index cf09b28f14..c9984ec418 100644 --- a/docs/champions.md +++ b/docs/champions.md @@ -27,6 +27,6 @@ Language champions are those who maintain of a specific language output, it can There can be many ways to become a champion, but what they all have in common is regularly contributing to the project. There is no limit to who or how many can become champions of a specific area and you can also become champion of multiple areas. ### How to get started -The first step is always to get to know the tool, explore how and what it does, if you like to make your own side projects, try using Modelina and as you find issues, raise them and maybe even solve them. You can also look for good first issues, that are well described issues tailored for new contributors. +The first step is always to get to know the tool, explore how and what it does. If you like to make your own side projects, try using Modelina and as you find issues, raise them and maybe even solve them. You can also look for [good first issues](https://github.com/asyncapi/modelina/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22), that are well described issues tailored for new contributors. As you become more and more familiar with the project and continue to contribute, naturally you become a champion, like two rivers merging. From a1cce4968872803a32dcee6f06ed301a135daaf3 Mon Sep 17 00:00:00 2001 From: Jonas Lagoni Date: Thu, 17 Feb 2022 13:46:14 +0100 Subject: [PATCH 10/16] Update docs/champions.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Maciej Urbańczyk --- docs/champions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/champions.md b/docs/champions.md index c9984ec418..103e2f087b 100644 --- a/docs/champions.md +++ b/docs/champions.md @@ -23,7 +23,7 @@ Input champions are those who take charge of the input processing, it can either ### Language champions Language champions are those who maintain of a specific language output, it can either be a specific generator (such as TypeScript or Java) or or multiple. They maintain the process of converting the internal model into usable data models in their respective language. -# Becoming a champion +## Becoming a champion There can be many ways to become a champion, but what they all have in common is regularly contributing to the project. There is no limit to who or how many can become champions of a specific area and you can also become champion of multiple areas. ### How to get started From 8407138a8eb6516999e55dcca531e060e70ab8be Mon Sep 17 00:00:00 2001 From: Jonas Lagoni Date: Thu, 17 Feb 2022 13:55:32 +0100 Subject: [PATCH 11/16] Fixed code owner file --- CODEOWNERS | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CODEOWNERS b/CODEOWNERS index fd2a87eca6..cbae7e721f 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -6,8 +6,8 @@ # The default owners are automatically added as reviewers when you open a pull request unless different owners are specified in the file. -# Core champions (aaand bot of course!) -* @magicmatatjahu @jonaslagoni @github-actions[bot] +# Core Champions that does a little of everything +* @magicmatatjahu @jonaslagoni # Input Champions for AsyncAPI input From 623473846ca9c6cf5ae5bdad480543a7cf7d7589 Mon Sep 17 00:00:00 2001 From: Jonas Lagoni Date: Thu, 17 Feb 2022 16:02:20 +0100 Subject: [PATCH 12/16] Update README.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Maciej Urbańczyk --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d4d812c106..136865fd87 100644 --- a/README.md +++ b/README.md @@ -121,7 +121,7 @@ To see the complete feature list for each language, please click the individual - [Reach version 1.0](https://github.com/asyncapi/modelina/milestone/3) ## Documentation -A feature cannot exist with documentation. Documentation for this library can be found under the [documentation folder](./docs/README.md). +Documentation for this library can be found under the [documentation folder](./docs/README.md). ## Examples Do you need to know how to use the library in certain scenarios? From 1becc462311697a9281ad038f54403a0ad2c4be2 Mon Sep 17 00:00:00 2001 From: Jonas Lagoni Date: Thu, 17 Feb 2022 16:06:18 +0100 Subject: [PATCH 13/16] Removed unnecessary statement --- README.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/README.md b/README.md index 136865fd87..7ebdaa4fd4 100644 --- a/README.md +++ b/README.md @@ -126,8 +126,6 @@ Documentation for this library can be found under the [documentation folder](./d ## Examples Do you need to know how to use the library in certain scenarios? -A feature cannot exist without also showing exactly how it can be done in an example. - We have gathered all the examples in a separate folder, they can be found under the [examples folder](./examples). ## Development From 1018e86e448992e8eb09bcc81932589808cc92ed Mon Sep 17 00:00:00 2001 From: Jonas Lagoni Date: Sat, 26 Feb 2022 11:13:13 +0100 Subject: [PATCH 14/16] Update README.md Co-authored-by: Alejandra Quetzalli --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7ebdaa4fd4..d025acb925 100644 --- a/README.md +++ b/README.md @@ -126,7 +126,7 @@ Documentation for this library can be found under the [documentation folder](./d ## Examples Do you need to know how to use the library in certain scenarios? -We have gathered all the examples in a separate folder, they can be found under the [examples folder](./examples). +We have gathered all the examples in a separate folder and they can be found under the [examples folder](./examples). ## Development To setup your development environment please read the [development](./docs/development.md) document. From 10fc00e058f9076757025b525fac0a6b727b41d5 Mon Sep 17 00:00:00 2001 From: Jonas Lagoni Date: Mon, 28 Feb 2022 15:01:51 +0100 Subject: [PATCH 15/16] switched to WIP --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index d025acb925..1155c37a77 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ [![blackbox pipeline status](https://img.shields.io/github/workflow/status/asyncapi/modelina/Blackbox%20testing%20(Stay%20Awhile%20and%20Listen)?label=blackbox%20testing)](https://github.com/asyncapi/modelina/actions/workflows/blackbox-testing.yml?query=branch%3Amaster++) [![Coverage Status](https://coveralls.io/repos/github/asyncapi/modelina/badge.svg?branch=master)](https://coveralls.io/github/asyncapi/modelina?branch=master) -[![Project Status: Active – The project has reached a stable, usable state and is being actively developed.](https://www.repostatus.org/badges/latest/active.svg)](https://www.repostatus.org/#active) +[![Project Status: WIP – Initial development is in progress, but there has not yet been a stable, usable release suitable for the public.](https://www.repostatus.org/badges/latest/wip.svg)](https://www.repostatus.org/#wip) ![Maintenance score](https://img.shields.io/npms-io/maintenance-score/@asyncapi/modelina) [![Npm latest version](https://img.shields.io/npm/v/@asyncapi/modelina)](https://github.com/asyncapi/modelina/blob/master/LICENSE) [![License](https://img.shields.io/github/license/asyncapi/modelina)](https://github.com/asyncapi/modelina/blob/master/LICENSE) @@ -33,6 +33,7 @@ This package is still under development and has not reached version 1.0.0 yet. T +- [:loudspeaker: ATTENTION:](#loudspeaker-attention) - [Requirements](#requirements) - [Installation](#installation) - [Features](#features) @@ -41,7 +42,7 @@ This package is still under development and has not reached version 1.0.0 yet. T - [Examples](#examples) - [Development](#development) - [Contributing](#contributing) -- [Contributors ✨](#contributors-%E2%9C%A8) +- [Contributors ✨](#contributors-) From 9e5f761d268fbcbd28523f9a1352eeb5b052c480 Mon Sep 17 00:00:00 2001 From: Jonas Lagoni Date: Mon, 28 Feb 2022 15:04:38 +0100 Subject: [PATCH 16/16] Fixed wrong latest version link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1155c37a77..c4133fc866 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ [![Coverage Status](https://coveralls.io/repos/github/asyncapi/modelina/badge.svg?branch=master)](https://coveralls.io/github/asyncapi/modelina?branch=master) [![Project Status: WIP – Initial development is in progress, but there has not yet been a stable, usable release suitable for the public.](https://www.repostatus.org/badges/latest/wip.svg)](https://www.repostatus.org/#wip) ![Maintenance score](https://img.shields.io/npms-io/maintenance-score/@asyncapi/modelina) -[![Npm latest version](https://img.shields.io/npm/v/@asyncapi/modelina)](https://github.com/asyncapi/modelina/blob/master/LICENSE) +[![Npm latest version](https://img.shields.io/npm/v/@asyncapi/modelina)](https://www.npmjs.com/package/@asyncapi/modelina) [![License](https://img.shields.io/github/license/asyncapi/modelina)](https://github.com/asyncapi/modelina/blob/master/LICENSE) [![last commit](https://img.shields.io/github/last-commit/asyncapi/modelina)](https://github.com/asyncapi/modelina/commits/master) [![Discussions](https://img.shields.io/github/discussions/asyncapi/modelina)](https://github.com/asyncapi/modelina/discussions)