# How can we create a leaner ecosystem for Julia?

**URL:** <https://discourse.julialang.org/t/how-can-we-create-a-leaner-ecosystem-for-julia/32904>\
**Category:** Statistics\
**Tags:** package, proposal, time-series, machine-learning\
**Created:** [January 3, 2020, 1:35am UTC](https://discourse.julialang.org/t/how-can-we-create-a-leaner-ecosystem-for-julia/32904 "2020-01-03T01:35:55Z")\
**Posts on this page:** 1\
**Showing post:** 25

<div class="post-metadata">

**Author:** ![heliosdrm](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/heliosdrm/32/3851_2.png) [@heliosdrm](https://discourse.julialang.org/u/heliosdrm)\
**Post date:** [January 4, 2020, 10:39am UTC](https://discourse.julialang.org/t/how-can-we-create-a-leaner-ecosystem-for-julia/32904/25 "2020-01-04T10:39:47Z")

</div>

GitHub organizations (or GitLab groups, Bitbucket teams, etc.) are a nice tool to attract individual projects, and drive their development under a common umbrella to reduce redundancies and improve consistency between them.

I want to share my positive experience in this regard: I started to develop [RecurrenceAnalysis](https://github.com/JuliaDynamics/RecurrenceAnalysis.jl) as one of those “hobby projects”. Time after I was invited to join the [JuliaDynamics](https://github.com/JuliaDynamics) organization and move my package there. This started a fruitful collaboration that helped to improve the package, providing it with much better documentation — consistent with all the other packages of the organisation, a narrower focus — moving some features to other packages (e.g. [DelayEmbeddings](https://github.com/JuliaDynamics/DelayEmbeddings.jl)), and better performance.

Regarding the question of “more packages” vs. “better packages”, I think that JuliaDynamics is again an example of this not being a real issue: that organization has a set of packages dedicated to particular tasks, and also the [DynamicalSystems](https://github.com/JuliaDynamics/DynamicalSystems.jl) library that installs them together.

As others have already said, this does not happen magically; it is necessary one person (or a few) that leads and coordinates the collaboration — in this case it is @Datseris, whose excellent work I want to praise. In my opinion this is a success story, that may be used as an example of how to move towards such a leaner ecosystem. Perhaps George might share his experience, and tell what resources he has needed to achieve this, good practices, etc.

---

_[View the full topic](https://discourse.julialang.org/t/how-can-we-create-a-leaner-ecosystem-for-julia/32904)._
