# OnlinePackage.jl

**URL:** <https://discourse.julialang.org/t/onlinepackage-jl/44162>\
**Category:** Package Announcements\
**Created:** [August 3, 2020, 3:13am UTC](https://discourse.julialang.org/t/onlinepackage-jl/44162 "2020-08-03T03:13:05Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![bramtayl](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/bramtayl/32/3614_2.png) [@bramtayl](https://discourse.julialang.org/u/bramtayl)\
**Post date:** [August 3, 2020, 3:13am UTC](https://discourse.julialang.org/t/onlinepackage-jl/44162/1 "2020-08-03T03:13:05Z")

</div>

Hi all, just wanted to note that I’ve published a new version of OnlinePackage updated for the post-github-action era. The package has had a bit of growing pains, as PkgTemplates has gained more features and github-actions became so damn convenient. The only non-trivial functionality left is the ability to automatically generate and set up SSH keys for your packages. You can generate as many as you want, and you can generate them for already existing packages. An ssh key is required for a fully featured CompatHelper, and they can optionally be used by several other github actions (codecov, documenter), though not strictly necessary for either. I’ve updated the docs with a tutorial, which you can see [here](https://bramtayl.github.io/OnlinePackage.jl/latest/#Walk-through). I’d love some feedback, especially on the docs.

---

<div class="post-metadata">

**Author:** ![xiaodai](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/xiaodai/32/15937_2.png) [@xiaodai](https://discourse.julialang.org/u/xiaodai)\
**Post date:** [August 3, 2020, 3:15am UTC](https://discourse.julialang.org/t/onlinepackage-jl/44162/2 "2020-08-03T03:15:39Z")

</div>

what does it do?

---

<div class="post-metadata">

**Author:** ![bramtayl](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/bramtayl/32/3614_2.png) [@bramtayl](https://discourse.julialang.org/u/bramtayl)\
**Post date:** [August 3, 2020, 3:58am UTC](https://discourse.julialang.org/t/onlinepackage-jl/44162/3 "2020-08-03T03:58:03Z")

</div>

Puts you package up on github and adds ssh keys?

---

<div class="post-metadata">

**Author:** ![bernhard](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/bernhard/32/2619_2.png) [@bernhard](https://discourse.julialang.org/u/bernhard)\
**Post date:** [August 3, 2020, 6:42am UTC](https://discourse.julialang.org/t/onlinepackage-jl/44162/4 "2020-08-03T06:42:12Z")

</div>

> [@bramtayl](#):
>
> I’d love some feedback, especially on the docs.

Here is some feedback:  
you should put this in the Readme.md: “Puts you package up on github and adds ssh keys”.

It was not apparent to me (and xiaodai).

---

<div class="post-metadata">

**Author:** ![bramtayl](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/bramtayl/32/3614_2.png) [@bramtayl](https://discourse.julialang.org/u/bramtayl)\
**Post date:** [August 3, 2020, 12:31pm UTC](https://discourse.julialang.org/t/onlinepackage-jl/44162/5 "2020-08-03T12:31:41Z")

</div>

Ok, will do.
