Skip to content
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

feat: add components library #1315

Draft
wants to merge 9 commits into
base: master
Choose a base branch
from

Conversation

derberg
Copy link
Member

@derberg derberg commented Oct 30, 2024

It is work in progress

Still a lot of things to figure out. An for not it is just about generator-components library, not even about plugin templates inside repo.

Related: #1269

Copy link

changeset-bot bot commented Oct 30, 2024

⚠️ No Changeset found

Latest commit: f7f6ceb

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@asyncapi-bot asyncapi-bot added the bounty AsyncAPI Bounty program related label label Nov 4, 2024
@aeworxet
Copy link

aeworxet commented Nov 4, 2024

@asyncapi/bounty_team

@derberg
Copy link
Member Author

derberg commented Nov 19, 2024

components idea is kinda there, although I think it should end up in new packages location where I think templates should be.

so far exploring below - but need few days to finalize actually working JS websocket client

Screenshot 2024-11-19 at 21 35 17

Copy link

sonarcloud bot commented Nov 20, 2024

Quality Gate Failed Quality Gate failed

Failed conditions
E Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

@derberg
Copy link
Member Author

derberg commented Nov 20, 2024

just pushed a very simple js websocket client implementation in a new special template structure

now I think next steps are to:

  • try to do python websocket client and see if there will be a possible reusability across languages
  • try to do js mqtt client and see if there will be a possible reusability across protocols

and yeah above should kinda prove that the structure and granularity that is part of it make sense

long way ahead

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bounty AsyncAPI Bounty program related label
Projects
Status: In Progress
Development

Successfully merging this pull request may close these issues.

3 participants