speedtyper.dev icon indicating copy to clipboard operation
speedtyper.dev copied to clipboard

Split play2 code-store into separate stores

Open codicocodes opened this issue 3 years ago • 1 comments

The complexity of the code-store is growing, once the integration with the nestjs-backend is more stable we want split this store up into smaller reusable stores.

The stores will still have some dependencies on each other, so we will need a service in order to facilitate that exchange. TBD how it will look and work.

I think I will grow the monolith store until the behavior is stable, and then figure out how to best extract separate functionalities.

codicocodes avatar Oct 16 '22 10:10 codicocodes

API is relatively stable, have not touched code-store in months. Can be improved with refactoring out several of the methods to be outside of the store.

If you want to take this on, please take a look at the current store and how you'd want to split it and improve the API, and we can have a discussion.

codicocodes avatar Feb 14 '23 19:02 codicocodes