# Trying to understand developing a new package

**URL:** <https://discourse.julialang.org/t/trying-to-understand-developing-a-new-package/36701>\
**Category:** New to Julia\
**Created:** [March 29, 2020, 9:16pm UTC](https://discourse.julialang.org/t/trying-to-understand-developing-a-new-package/36701 "2020-03-29T21:16:11Z")\
**Posts on this page:** 1\
**Page:** 2

<div class="post-metadata">

**Author:** ![hendri54](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/hendri54/32/9621_2.png) [@hendri54](https://discourse.julialang.org/u/hendri54)\
**Post date:** [May 2, 2020, 11:35am UTC](https://discourse.julialang.org/t/trying-to-understand-developing-a-new-package/36701/21 "2020-05-02T11:35:19Z")

</div>

Good points. I have so far resisted breaking up one project into multiple packages.  
I tried sub-modules, but ended up having lots of `using` and `export` statements all over the place (and had to deal with functions with the same functionality defined in different modules, leading to name conflicts). So I abandoned that approach.

[Previous page](https://discourse.julialang.org/t/trying-to-understand-developing-a-new-package/36701.md?page=1)
