You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The developer experience is primarily about minimizing developers' friction when it comes to how they interact with AsyncAPI specification and tooling. We mainly target consumers (not contributors or maintainers).
To know more about my perspective on DX you can read my blog post
Capabilities
To think in terms of what our users are trying to achieve, let's delve into this initial list of capabilities split into 4 stages
Design: This is the initial stage where the AsyncAPI specifications are conceptualized, defined, and shared.
Develop: In this stage, developers create a code implementation, documentation, or any relevant asset from AsyncAPI files.
Deploy: In this stage, developers deploy their applications, update their AsyncAPI files with runtime operational information (e.g Server...), provision an infrastructure and perform API contract testing
Evolve: In this stage, developers update their AsyncAPI applications based on new requirements.
We will focus for now on these tools and design phase
Can open in the browser as a web extension: so it would work in gitpod or github codespaces, for instance, typing . while in a github repo opens a web instance of vscode that could install and run the extension
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.
Meaning of DX (Developer Experience)
The developer experience is primarily about minimizing developers' friction when it comes to how they interact with AsyncAPI specification and tooling. We mainly target consumers (not contributors or maintainers).
To know more about my perspective on DX you can read my blog post
Capabilities
To think in terms of what our users are trying to achieve, let's delve into this initial list of capabilities split into 4 stages
We will focus for now on these tools and design phase
Design
CLI
Studio
VSCode Extension
IntelliJ IDEA Extension
Vision
DX metrics
How do we measure success
WIP
The text was updated successfully, but these errors were encountered: