# \[ANN\] Publish.jl

**URL:** https://discourse.julialang.org/t/ann-publish-jl/45500
**Category:** Package Announcements
**Created:** [August 25, 2020, 12:21pm UTC](https://discourse.julialang.org/t/ann-publish-jl/45500 "2020-08-25T12:21:14Z")
**Posts on this page:** 6
**Page:** 2

<div class="post-metadata">

### Author: ![jules](https://avatars.discourse-cdn.com/v4/letter/j/41988e/32.png) [@jules](https://discourse.julialang.org/u/jules)
#### Post date: [September 7, 2020, 10:27am UTC](https://discourse.julialang.org/t/ann-publish-jl/45500/21 "2020-09-07T10:27:16Z")

</div>

Do cells work well with the live server aspect? And how fine grained is the updating process, is it per changed file or finer than that? For example, in the Makie docs we sometimes generate multiple animations per page, and it would be cool to tweak one at a time, without reexecuting all the others, as that would take a bit of time.

---

<div class="post-metadata">

### Author: ![mike](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mike/32/39_2.png) [@mike](https://discourse.julialang.org/u/mike)
#### Post date: [September 7, 2020, 10:55am UTC](https://discourse.julialang.org/t/ann-publish-jl/45500/22 "2020-09-07T10:55:41Z")

</div>

> [@jules](#):
>
> And how fine grained is the updating process, is it per changed file or finer than that?

Currently zero caching of results, it’ll reevaluate every cell within the page. I’d definitely like some form of smart updating at some point, it’s on the roadmap. So currently for your Makie use case it won’t be usable unfortunately.

---

<div class="post-metadata">

### Author: ![jules](https://avatars.discourse-cdn.com/v4/letter/j/41988e/32.png) [@jules](https://discourse.julialang.org/u/jules)
#### Post date: [September 7, 2020, 11:39am UTC](https://discourse.julialang.org/t/ann-publish-jl/45500/23 "2020-09-07T11:39:59Z")

</div>

Ok thanks, still sounds like a very cool project. I’ll come back to it

---

<div class="post-metadata">

### Author: ![satyabrata\_pal](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/satyabrata_pal/32/9035_2.png) [@satyabrata\_pal](https://discourse.julialang.org/u/satyabrata_pal)
#### Post date: [January 28, 2021, 7:19am UTC](https://discourse.julialang.org/t/ann-publish-jl/45500/24 "2021-01-28T07:19:40Z")

</div>

Could someone help me understand how to deploy project document generated by “Publish” to github pages?

I tried to look into the publish.jl document for the steps but I couldn’t find any details regarding this. If someone can point me in the right direction then it would be helpful.

---

<div class="post-metadata">

### Author: ![mike](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mike/32/39_2.png) [@mike](https://discourse.julialang.org/u/mike)
#### Post date: [January 28, 2021, 8:35am UTC](https://discourse.julialang.org/t/ann-publish-jl/45500/25 "2021-01-28T08:35:14Z")

</div>

It _should_ just be a case of adapting the configuration found in [https://github.com/MichaelHatherly/Publish.jl/blob/master/.github/workflows/Publish.yml](https://github.com/MichaelHatherly/Publish.jl/blob/master/.github/workflows/Publish.yml) to match your package. You’ll need to have an empty `gh-pages` branch before hand though.

The idea behind not discussing deployment options in the docs was to not be prescriptive in how people deployed their finished project, but there probably is a need to at least briefly discuss the options in the docs.

---

<div class="post-metadata">

### Author: ![satyabrata\_pal](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/satyabrata_pal/32/9035_2.png) [@satyabrata\_pal](https://discourse.julialang.org/u/satyabrata_pal)
#### Post date: [January 28, 2021, 10:13am UTC](https://discourse.julialang.org/t/ann-publish-jl/45500/26 "2021-01-28T10:13:46Z")

</div>

Thanks @mike this helps a ton 🙂

[Previous page](https://discourse.julialang.org/t/ann-publish-jl/45500.md?page=1)
