weso / utils

Common Scala utilities used by several weso projects
https://www.weso.es/utils/
MIT License
2 stars 6 forks source link

Towards removing this repo #209

Open labra opened 1 year ago

labra commented 1 year ago

I wonder if this repo is really necessary. At the end, the repo is mostly a "catch-all" repo which contains different utilities for different purposes.

I think this is really an anti-pattern and will try to split the module into other modules/components which have a more clear name and goal.

In this issue we will keep track of the roadmap.

The utils folder contains the following packages:

labra commented 1 year ago

After more thinking...maybe it is not necessary to remove the repo, but just to mode the code in the utils module to different sub-modules which can be independently published as JARs. In this way, it can be easier to update different dependencies and docs, while allowing the consumers of code from this repo to indicate which specific parts they depen on.

The final goal is not to depend on a single shared utils library with un-connected things...but to depend on more specific jars with more expressive names.