Community ownership #487
Replies: 4 comments 7 replies
-
Language ChampionsMy suggestion is that we start with the generators, and introduce Language Champions 🥇 I know that we are talking about the generators, but IMO So what does this entail?
What do you get out of it?
FAQCan multiple people be language champions for the same language?Absolutely. Collaboration is key ✌️ Who can become a Language Champion?Anyone. Anyone who wants to learn, contribute or have the passion to collaborate 🙂 I don't know any of the current generators, or TypeScript, but want to help?We provide any help in the form needed, this can be direct mentoring, community zoom meetings, etc. We will guide you through it. What matters is wanting it. If you have any questions feel free to join slack and ping me a message! Which generators can I champion?Any existing, and non-existing. Do you have a new generator you would like to champion, just create a future request and let us know 👍 The current generators can be found in the feature list Why only one generator?My suggestion is that we stick to one generator per champion because a language has enough variants and customizations that we need to enable, that you won't be shy for stuff to do 😄 That being said, you are more than welcome to help out in any other part of the library, it is actually highly encouraged 👍 Would this be the "best" approach?This is of course just a suggestion, let me know what you think! Good, bad, unreachable, not the time yet, need better clarification? |
Beta Was this translation helpful? Give feedback.
-
Yeah, I think like Language Champions sounds great. @jonaslagoni so to clarify will the eco-system work like our generate and templates do at the moment? For example, we will have a range of generators as you mention, will they all belong in separate repos and somehow be pulled together in this one here? |
Beta Was this translation helpful? Give feedback.
-
As there were no objections I took the time to propose the initial take on the concept which can be found here: #638 Please leave any comments and reflect on whether it makes sense 🙂 |
Beta Was this translation helpful? Give feedback.
-
The concept have not been implemented: https://github.com/asyncapi/modelina/blob/master/docs/champions.md Locking discussion. |
Beta Was this translation helpful? Give feedback.
-
The number of programming languages, inputs, and integrations that this library can be used in is countless, and we need a way for the community to take ownership of the library. A formal way for people to engage and help drive Modelina to its absolute limit if there even is one.
In case you want the big picture for Modelina, the features overview should give you a good idea. Take any input and generate data models in any language with an extreme level of customization, as use-cases are rarely the same.
How do you see we best achieve this?
Beta Was this translation helpful? Give feedback.
All reactions