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

Un-spaghetti the JS SDK #24702

Closed
2 tasks
Tracked by #24660
Johennes opened this issue Mar 1, 2023 · 1 comment
Closed
2 tasks
Tracked by #24660

Un-spaghetti the JS SDK #24702

Johennes opened this issue Mar 1, 2023 · 1 comment
Labels
A-Developer-Experience A-Technical-Debt T-Epic Issue is at Epic level T-Task Tasks for the team like planning

Comments

@Johennes
Copy link
Contributor

Johennes commented Mar 1, 2023

Why?

The way events are passed around in the JS SDK makes it difficult to reason about the code. Even with tests in place, this negatively impacts our confidence in making changes.

What?

We’ll formulate existing problems and underpin them with concrete examples to then confirm consensus in the chapter and start ideating improvement options.

Plan

Tasks

Preview Give feedback

Internal references

myhours: https://app.myhours.com/#/projects/2028419/overview

@Johennes Johennes added the T-Epic Issue is at Epic level label Mar 1, 2023
@Johennes Johennes added A-Developer-Experience T-Task Tasks for the team like planning labels Mar 1, 2023
@Johennes Johennes changed the title Un-spaghetti the JS SDK ⭐️ Un-spaghetti the JS SDK Mar 2, 2023
@justjanne justjanne removed their assignment Jul 14, 2023
@Johennes Johennes reopened this Jul 14, 2023
@Johennes Johennes changed the title ⭐️ Un-spaghetti the JS SDK Un-spaghetti the JS SDK Oct 23, 2023
@Johennes
Copy link
Contributor Author

Superseded by the more broad https://github.com/vector-im/wat-internal/issues/62.

@Johennes Johennes closed this as not planned Won't fix, can't repro, duplicate, stale Oct 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Developer-Experience A-Technical-Debt T-Epic Issue is at Epic level T-Task Tasks for the team like planning
Projects
None yet
Development

No branches or pull requests

2 participants