# Juno hot reload during development

**URL:** <https://discourse.julialang.org/t/juno-hot-reload-during-development/23347>\
**Category:** Juno\
**Created:** [April 20, 2019, 2:22pm UTC](https://discourse.julialang.org/t/juno-hot-reload-during-development/23347 "2019-04-20T14:22:01Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![ravi\_soni](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ravi_soni/32/7757_2.png) [@ravi\_soni](https://discourse.julialang.org/u/ravi_soni)\
**Post date:** [April 20, 2019, 2:22pm UTC](https://discourse.julialang.org/t/juno-hot-reload-during-development/23347/1 "2019-04-20T14:22:01Z")

</div>

I am trying to hack on Juno by working through atom-julia-client. But I have to run `atom -d` or `window:reload` to see the changes. I couldn’t find anything related to hot reload in docs. Did I miss something or manual reload is the only way to update changes?

---

<div class="post-metadata">

**Author:** ![pfitzseb](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pfitzseb/32/45566_2.png) [@pfitzseb](https://discourse.julialang.org/u/pfitzseb)\
**Post date:** [April 20, 2019, 2:41pm UTC](https://discourse.julialang.org/t/juno-hot-reload-during-development/23347/2 "2019-04-20T14:41:27Z")

</div>

If you’re making changes to the Atom plugins, then yes, reloading the window is the only way to get the updated code. I’d recommend to keep a regular Atom session open for editing and then reload the `atom -d` session regularly.

---

<div class="post-metadata">

**Author:** ![aviatesk](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/aviatesk/32/7610_2.png) [@aviatesk](https://discourse.julialang.org/u/aviatesk)\
**Post date:** [May 30, 2019, 12:49am UTC](https://discourse.julialang.org/t/juno-hot-reload-during-development/23347/3 "2019-05-30T00:49:09Z")

</div>

There is a community package that seems to be what exactly you want: [GitHub - cakecatz/atom-hot-package-loader: Hot reloading for developing pakcage](https://github.com/cakecatz/atom-hot-package-loader)

FYI: It does work well with simple packages but unfortunately not with rather complex one, say with many custom UI components. Thus it mayn’t work as you expect if you _hot-reload_ UI components.
