# Local inter-dependent packages development workflow

**URL:** <https://discourse.julialang.org/t/local-inter-dependent-packages-development-workflow/38376>\
**Category:** General Usage\
**Created:** [April 28, 2020, 2:44pm UTC](https://discourse.julialang.org/t/local-inter-dependent-packages-development-workflow/38376 "2020-04-28T14:44:21Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![tk3369](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tk3369/32/2824_2.png) [@tk3369](https://discourse.julialang.org/u/tk3369)\
**Post date:** [April 28, 2020, 2:44pm UTC](https://discourse.julialang.org/t/local-inter-dependent-packages-development-workflow/38376/1 "2020-04-28T14:44:21Z")

</div>

When I have local package A that uses local package B, it appears that any code changes to B is not seen by A until the the code from B is committed to git.

Is this proper and expected behavior? Is there a way that I can simultaneously develop A & B without committing changes in B?

---

<div class="post-metadata">

**Author:** ![fredrikekre](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/fredrikekre/32/1688_2.png) [@fredrikekre](https://discourse.julialang.org/u/fredrikekre)\
**Post date:** [April 28, 2020, 2:45pm UTC](https://discourse.julialang.org/t/local-inter-dependent-packages-development-workflow/38376/2 "2020-04-28T14:45:32Z")

</div>

If you develop both packages simultaneously you should `$ pkg develop` them both. If you have `$ pkg add` ed one of them, then it will only be updated once you commit.
