-
-
Notifications
You must be signed in to change notification settings - Fork 168
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
v1.0.0 planning #251
Comments
Great initiative, Souvik 👏 |
Awesome initiative @Souvikns 👏🏼 I think we should first agree on what 1.0 means to all of us and then define the scope. I personally always consider features only as one of many requirements, and only features that are necessary or features that can potentially be changing a lot after its release and we want to give them some time to make sure they are stable. in other words, for example my perspective is that we first must enable anyone:
from features perspective, the only important ones could be Thoughts? |
Totally agree!
Maybe we divide our scope into
So roughly major versions are just stable versions that are safe to be used in production. So we don't release a new feature and say it is V1 but take some old well-developed and well-tested features as the scope (Still trying to figure out how versioning really works). Could this be our scope Must have well-tested features Features
Not sure how we can do this for a CLI. |
I liked this of putting the completely production grade things to v1.0.0
@derberg @Souvikns , we need a e2e framework for testing CLI, Just like cypress for frontend, I got to know about "nixt", for e2e user testing in clis We can try using this. |
@imabp for user testing, I mean kind of reports that we can receive that tell us what commands user is using, etc.
or we can just say what is must have, that you listed in your comment, and that it doesn't mean we freeze development and people can and should be adding features as they want, without any block from our side |
@derberg , that sounds like a telemetry analysis topic. I have used rollbar a lot, its useful to track errors and reports. Meanwhile, let's just first ship the things of what is required. |
@Souvikns how about we push it through AsyncAPI Mentorship?
so scope would be:
What do you think. Regarding analytics, this is completely different topic. And we could put it under mentorship too |
Yeah definitely. One question though will all these be different projects or a single project from CLI? |
all under scope would be part of one project, project would be called |
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 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 ❤️ |
I am opening this issue to plan for CLI v1.0.0 release. There is no set date for v1 this is just to plan and track our progress. We can have a date if everyone decides on it, but I think it is too early for that.
Must Have
convert
command #41convert
command to CLI #188Good To Have
asyncapi/diff
in the CLI #58asyncapi diff
library using thediff
command #135cupid
in the CLI #47cupid
in cli using therelation
command #143asyncapi optimize
command #218asyncapi bundle
command #219modelina
to generate models #173Pinging all the code owners- @magicmatatjahu @derberg @boyney123
The text was updated successfully, but these errors were encountered: