Description
What's needed
We're approaching release 0.9.0
, it's time to ensure all artifact names match the new approach ( ****-data
+ ****-extensions
). We must also double check that artifacts mentioned in README + "Quick start" docs section also match with those names. Also review which ones are missing, if there are any.
Audit results
The name on the left is the artifact name we're using in both README and Quick Start docs section. There's a ✅ in case both match with the name the artifact has in arrow codebase.
arrow-core-data
✅
arrow-core-extensions
✅
arrow-syntax
✅
arrow-typeclasses
✅
arrow-extras
💥 (should be arrow-extras-data
?)
arrow-extras-extensions
✅
arrow-meta
✅
arrow-free
-> 💥 it’s called arrow-free-data
, should be updated in README and docs
arrow-free-extensions
-> ✅
arrow-mtl
-> ✅
arrow-effects-data
-> ✅
arrow-effects-extensions
-> ✅
arrow-effects-io-extensions
-> ✅
arrow-effects-rx2-data
-> ✅
arrow-effects-rx2-extensions
-> ✅
arrow-effects-reactor-data
-> ✅
arrow-effects-reactor-extensions
-> ✅
arrow-effects-kotlinx-coroutines-data
-> 💥 where is the code?¿ remove leftovers in case we’re removing DeferredK and DeferredK extensions from Arrow
arrow-effects-kotlinx-coroutines-extensions
-> 💥 where is the code?¿ remove leftovers in case we’re removing DeferredK and DeferredK extensions from Arrow
arrow-optics
-> ✅
arrow-generic
-> ✅
arrow-recursion
-> 💥 it’s called arrow-recursion-data
, we must rename it in both README and “Quick start” docs section.
arrow-recursion-extensions
-> ✅
arrow-integration-retrofit-adapter
-> ✅
artifacts never mentioned in either README or docs Quick Start section
arrow-query-language
arrow-kindedj
arrow-dagger
arrow-dagger-effects
arrow-dagger-effects-rx2
arrow-annotations
arrow-reflect
arrow-shadow
arrow-streams
arrow-validation
Is it intended for all of them? should we mention any?