-
-
Notifications
You must be signed in to change notification settings - Fork 159
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make it easier to create templates and glee projects #184
Comments
imho yes, AsyncAPI CLI should be a single place where we integrate all AsyncAPI tools to make work from the terminal a pleasure. So folks install just one tool to use all the others. One 💍 to rule them all 🤓 it is just a matter of coming up with proper command names and good DX |
Hey, this sounds amazing!! 🤩 |
Would
|
I think can you provide some more explanation of what each command would actually generate? |
Yes @derberg , So I was thinking to start it with, something like support of Async API for NextJS API Directory. Assuming, AsyncAPI and NextJS are installed globally. Steps
Your suggestions: @jonaslagoni @derberg @fmvilas |
What about
|
We can add a code generator for different frameworks too |
|
Same here 🎉 |
Hey guys! 👋 @jonaslagoni @derberg @imabp @fmvilas |
No objections from my side 👍 🚀 |
Awesome @peter-rr! Not sure how you want to do it, but as a suggestion, don't try to jam everything into one PR :) Start small with one of the commands like |
I'm happy to be a mentor for this issue in the Mentorship program. |
@fmvilas As I said I'd be happy to contribute on this issue 💪 So I'd like to do it as part of the Mentorship program if selected :) Cheers!! |
This issue has been automatically marked as stale because it has not had recent activity 😴 It will be closed in 120 days if no further activity occurs. To unstale this issue, add a comment with a detailed explanation. There can be many reasons why some specific issue has no activity. The most probable cause is lack of time, not lack of interest. AsyncAPI Initiative is a Linux Foundation project not owned by a single for-profit company. It is a community-driven initiative ruled under open governance model. Let us figure out together how to push this issue forward. Connect with us through one of many communication channels we established here. Thank you for your patience ❤️ |
Still relevant, don't close it :) |
Hey folks! I'm about to start working on this issue and I think it would be more convenient if we split it into two different issues:
My idea is to focus on creation of glee projects for now, so the the other issue about creation of templates would be available to be picked by anybody else. @Souvikns I know you were interested recently in working on this issue, so I was thinking maybe you'd like to pick the second issue I've proposed (Create templates). If that's the case, feel free to create a new issue for that purpose 😉 What do you think, guys? |
It's always a good idea to split things in smaller chunks 👍 |
By the way, in order to implement the creation of glee projects, I was considering the option of using the Besides, I don't know what is planned for this repository in the future, so I doubt if I should rely on it or it might be better to avoid using it. Any ideas or suggestions on this? |
Please completely avoid using create-glee-app. It will be deprecated in favor of this command. |
Yeah @peter-rr I would love to help. What would be a good idea?
|
@Souvikns I'm not really sure about how should be the strategy in terms of templates organization 🤔 Maybe @fmvilas or @jonaslagoni could have some suggestions about it 💭 |
As for Glee, I think it makes sense to be able to fetch a Glee example somehow. As we're doing right now in |
So you dont just want the bare configuration for a Glee project to be setup alongside the AsyncAPI document, you actually want it to implement business logic @fmvilas? 🧐 |
No no, just be able to "clone" an example from the |
This issue has been automatically marked as stale because it has not had recent activity 😴 It will be closed in 120 days if no further activity occurs. To unstale this issue, add a comment with a detailed explanation. There can be many reasons why some specific issue has no activity. The most probable cause is lack of time, not lack of interest. AsyncAPI Initiative is a Linux Foundation project not owned by a single for-profit company. It is a community-driven initiative ruled under open governance model. Let us figure out together how to push this issue forward. Connect with us through one of many communication channels we established here. Thank you for your patience ❤️ |
🎉 This issue has been resolved in version 0.39.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
Reason/Context
We have had talks before about making it easier to create new generator templates through something like
npx create-asyncapi-template
. However, I think that our CLI could fulfill that role to offer a better user experience for developers, to easily bootstrap new templates or glee projects.Notice: Glee already use npx for setup
What do you think, does it fit the CLI use-case?
The text was updated successfully, but these errors were encountered: