# Managing Julia polyrepo, any workflow suggestions?

**URL:** <https://discourse.julialang.org/t/managing-julia-polyrepo-any-workflow-suggestions/99554>\
**Category:** General Usage\
**Created:** [May 29, 2023, 12:14pm UTC](https://discourse.julialang.org/t/managing-julia-polyrepo-any-workflow-suggestions/99554 "2023-05-29T12:14:07Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![minetest2048](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/minetest2048/32/45961_2.png) [@minetest2048](https://discourse.julialang.org/u/minetest2048)\
**Post date:** [May 29, 2023, 12:14pm UTC](https://discourse.julialang.org/t/managing-julia-polyrepo-any-workflow-suggestions/99554/1 "2023-05-29T12:14:08Z")

</div>

I’ve been thinking slowly about this, and then I read this: [How to structure project in julia](https://discourse.julialang.org/t/how-to-structure-project-in-julia/99458)

There is this extremely useful project that I’ve been using: [JuliaGNSS · GitHub](https://github.com/JuliaGNSS) which does GNSS processing as fast as C++ with flexibility of matlab based receiver. For me to implement a feature or fix a bug I might need to modify several of the packages

How do I make sure that each packages depends on the right version of the other packages?  
How do I set up CI/CD so that if one of the JuliaGNSS package is modifed it will automatically trigger an integration test?
