Skip to content

Artifact reorganization - 2nd iteration #1400

@JorgeCastilloPrz

Description

@JorgeCastilloPrz

What's required

After first iteration we'd be ready to complete the final approach on which Maven artifacts we want to provide.

After a chat with @raulraja, the plan is: (Let's take arrow-core as an example)

  • arrow-core: contains both arrow-core-data and arrow-core-typeclasses, and the extensions defined between them.
  • arrow-core-data: Just the data.
  • arrow-core-typeclasses: Just the typeclasses.

That will give users the chance to pick every module as a whole, just data or typeclasses separately, so better granularity when needed.

We'd repeat that for all the artifacts where it makes sense, like arrow-extras, arrow-free, arrow-effects, arrow-recursion...

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions