Jump to favorites:
{{#each [1,5,101,221,222,224,298,441,443,558,663,665,666,783,888] }}
{{#if index > 0}} | {{/if}} {{#if from == it }} {{it}} {{else}}
{{it} {{/if}}
{{/each}}
```
:::
and my top picks for the `multi.html` and `animated.html` pages:
::: v-pre
```hbs
Jump to favorites:
{{#each [1,217,225,229,441,449,661,669,673,885,1338,3326,3338,4330,8662,9330,11998] }}
{{#if index > 0}} | {{/if}} {{#if from == it }} {{it}} {{else}}
{{it} {{/if}}
{{/each}}
```
:::
> If you've found more interesting ones, [let me know](https://github.com/mythz/spirals/issues)!
Now it's just a matter of signing off our digital piece by giving it a name in your `app.settings`:
```
name Spirals
```
Which replaces the name in the `menu` and used in any shortcuts that are created, and with those finishing touches our App's journey
into the rich colorful world of SVG is complete:
[](http://spirals.web-app.io/animated)
## Publishing your App
To share our digital masterpiece with the world we just need to publish it in a GitHub repo, which I've already done for my Spirals app at:
[github.com/mythz/spirals](https://github.com/mythz/spirals).
Anyone will then be able to install your App by first downloading the `app` tool themselves ([.NET 6.0 Required](https://www.microsoft.com/net/download/)):
:::sh
dotnet tool install -g app
:::
Then running `install` with the name of the **repo** and your GitHub **User** or **Organization** name in the `--source` argument:
:::sh
app install spirals --source mythz
:::
Which installs instantly thanks to the `7kb` .zip download that can then be opened by double-clicking on the generated **Spirals** Desktop Shortcut:

### Publishing Gist Apps
As Sharp Apps are so lightweight a flexible deployment option is to deploy it to GitHub gists where they can be launched directly from HTML links using the `app://` URL scheme.
To create gists you'll need to generate a [GitHub Access Token](https://github.com/settings/tokens/new) with **gist** scope and add it to your `GITHUB_TOKEN` Environment Variable ([win](https://superuser.com/questions/949560/how-do-i-set-system-environment-variables-in-windows-10), [mac](https://apple.stackexchange.com/q/356441/12255), [linux](https://www.digitalocean.com/community/tutorials/how-to-read-and-set-environmental-and-shell-variables-on-linux)). _(alternative: use `-token` arg in each publish command)_
Before publishing our App, our **app.settings** looks something like:
```
debug true
name Spirals
CefConfig { width:1100, height:900 }
```
To make your App listed in our Global App Directory, include the following metadata about your App:
```
appName